js中的Boolean类型

js中的Boolean类型

1.Boolean类型是与布尔值对应的引用类型。要创建Boolean对象,可以像下面这样调用Boolean构造函数并传入true或false值。

var falseObject=new Boolean(true);

2.Boolean类型的实例重写了valueOf()方法,返回基本类型值true或false;重写了toString()方法,返回字符串“true”和“false”。

3.Boolean对象在ECMAScript中的用处不大,因为它常常会造成人们的误解。其中最常见的问题就是在布尔表达式中使用Boolean对象,例如:

var falseObject=new Boolean(false);
var result=falseObject&&true;
console.log(result);//true

var falseValue=false;
result=falseValue&&true;
console.log(result);//false

猜你喜欢

转载自blog.csdn.net/yangyuqingabc/article/details/82714425