常用属性
- constructor 返回对创建此对象的 Boolean 函数的引用
- prototype 使您有能力向对象添加属性和方法。
常用方法
- toString() 把布尔值转换为字符串,并返回结果。
- valueOf() 返回 Boolean 对象的原始值。
会转化为false的几个值
布尔对象无初始值或者其值为:
- 0
- -0
- null
- “”
- false
- undefined
- NaN
console.log(new Boolean()); //false
console.log(new Boolean(false)); //false
console.log(new Boolean(0)); //false
console.log(new Boolean(null));//false
console.log(new Boolean(undefined));//false
console.log(new Boolean( NaN));//false
console.log(new Boolean(""));//false
console.log(new Boolean(0));//false
其余情况都为true