js对象学习 boolean

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

这个对象主要是用来转化为字符串。

猜你喜欢

转载自blog.csdn.net/rubikchen/article/details/84667877