JavaScript中有6個(gè)值為‘假’:
- false
- null
- undefinded
- 0
- ''(空串)
- NaN
其它的所有東西氛濒,在進(jìn)行布爾運(yùn)算時(shí)都會(huì)被判真。包括'0'唆姐,'false'拗慨,{},[]奉芦,new Boolean(false)等胆描。
注意:
new Boolean(false)表示用false去初始化一個(gè)Boolean對(duì)象。
Boolean(false)卻是將false強(qiáng)制轉(zhuǎn)化成Boolean類型仗阅,Boolean()是類型轉(zhuǎn)化函數(shù)昌讲,而不再是構(gòu)造函數(shù)。