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