Boolean的值只能是两个,一个 true 一个false
构造函数传入的值要么是一个bool值,要么就是一个将要被转换为bool的值。
下面几个值将会被解析为false
0、-0、null、""、false、undefined 或 NaN。
new Boolean(a) | 有一个属性存放构造值 a |
Boolean | 返回一个bool值 |
prototype可以向类中进行动态添加属性。
toString() 返回逻辑值 'true' 'false'
var bb = new Boolean(55);
console.log(bb.toString().constructor != String)
false
valueOf() 返回原始值 true 或者 false
var bb = new Boolean(55);
console.log(bb.valueOf())
var cc = new Boolean(0);
console.log(cc.valueOf())
true
false
这个对象主要是用来转化为字符串。