Boolean类型是与布尔值对应的引用类型,要创建Boolean对象,可以像下面这样调用Boolean构造函数并传入true或者false值。其实,Boolean对象在实际开发中用处不大,因为它很容易造成人们的误解。其中最常见的问题就是布尔表达式中使用Boolean对象。例:var a= new Boolean(false);var b = a && true;console.log(b); //trueb = a && true;console.log(b); //false案例中,很多人觉得第三行代码是false,但实际是true,因为在布尔表达式中所有对象都会转为true,因此a在布尔表达式中代表true,true && true当然结果是true,第四行代码就是进行普通的逻辑运算了,返回false