在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進階教程”中的再詳細給大家講解。