Boolean对象
如果省略或值0
,-0
,null
,false
,NaN
,undefined
,或空字符串(""
),该对象具有的初始值false
。
所有其他值,包括任何对象,空数组([]
)或字符串"false"
,都会创建一个初始值为true
的对象。
值不为null或undefined的对象,在充当条件语句时,都将转为true
- 对于任何对象即使是值为false的Boolean对象。当将其传给Boolean函数时,生成的Boolean对象的值都是true。
- 不要在应该使用基本类型布尔值的地方使用Boolean对象