JS中的數據類型
1):Undefined——值未定義
注:Undefined類型只有一個值,即特色的undefined.在使用var聲明變量但未對其加以初始化時,這個變量的值就是undefined
2):boolean——布爾值
注:true和false是區分大小寫的.也就是說,True和False(以及其他的混合大小寫形式)都不是Boolean值,只是標識符
3):string——字符串
注:用雙引號和單引號表示的字符完全相同
4):number——數值
注:表示整數和浮點數值
5):Null——空值
注:Null類型只有一個值就是null.如果這個變量准備在將來用來保存對象,那么最好將該變量初始化為null而不是其他值.
這樣一來,只要直接檢查null值就可以知道相應的變量是否已經保存了一個對象的引用.
6):Object——對象
使用typeof操作符
對一個值使用typeof操作符可能返回下列某個字符串:
1):undefined——如果這個值未定義
2):boolean——如果這個值是布爾值
3):string——如果這個值是字符串
4):number——如果這個值是數值
5):object——如果這個值是對象或null
6):function——如果這個值是函數
值得注意的是:typeof是操作符而不是函數,因此圓括號盡管可以使用,但不是必須的