數(shù)據(jù)類(lèi)型
ECMAScript中有5種基本數(shù)據(jù)類(lèi)型
- Undefined 當(dāng)一個(gè)變量聲明但未初始化委乌,即被賦予undefined值
- Null 空對(duì)象指針
- Boolean False == "" == 0 == null == undefined
- Number NaN
- String
- Object
typeof運(yùn)算符用于檢測(cè)變量數(shù)據(jù)類(lèi)型
創(chuàng)建Object實(shí)例var o = new Object();
強(qiáng)制類(lèi)型轉(zhuǎn)換
Boolean()
-
parseInt()
//也可用于進(jìn)制轉(zhuǎn)換 -
toString()
甚垦、String()
奇技淫巧 -
!!
==Boolean()
-
+"123"
==parseInt("123")
-
123+""
==String(123)
-
&&
用于代替if else -
||
用于函數(shù)里設(shè)置缺省值
相等和全等
相等==和!=轉(zhuǎn)換類(lèi)型
全等===和!==不轉(zhuǎn)換類(lèi)型