JavaScript Boolean对象

时间:2019-08-20 13:50:45  来源:igfitidea点击:

布尔对象Boolean有两个值 true 和false.

语法

创建一个布尔对象的语法

var val = new Boolean(value);

如果省略value参数或者值为0、-0、null、false、NaN、undefined,空字符串,则对象的初始值为false。

console.log("默认值值 "+new Boolean()); // false
console.log("传递 0 值 "+new Boolean(0));  // false
console.log("传递 null 值 "+new Boolean(null));  // false
console.log("传递 false 值 "+new Boolean(false));  // false
console.log("传递 true 值 "+new Boolean(true));  // true
console.log("传递 true 字符串 "+new Boolean('true'));// true
console.log("传递 false 字符串 "+new Boolean('false'));// true
console.log("传递 空数组  "+new Boolean([]));// true
console.log("传递 空对象 "+new Boolean({}));// true
console.log("传递 字符串"+new Boolean('RandomString'));// true

Boolean对象的属性

属性说明
constructor返回创建对象的布尔函数的引用。
prototypeprototype属性允许我们向对象添加属性和方法。

Boolean对象的方法

方法说明
toSource()返回一个包含布尔对象源的字符串;
toString()根据对象的值返回一个“True”或“False”的字符串。
valueOf()返回布尔对象的原始值。