在JavaScript中,typeof運算符用於返回它的操作數當前所容納的數據的類型,這對於判斷一個變量是否已被定義特別有用。
舉例:
在線測試
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
document.write(typeof(1)+ "<br/>");
document.write(typeof("javascript")+ "<br/>");
document.write(typeof(null)+ "<br/>");
document.write(typeof(undefined)+ "<br/>");
</script>
</head>
<body>
</body>
</html>
在浏覽器預覽效果如下:
分析:
很多人對typeof(null)返回的類型為是object覺得很疑惑?疑惑是很正常的。關於這些知識點,有機會的話,站長再在“JavaScript進階教程”中的再詳細給大家講解。