var falseObject = new Boolean(false);
var result = falseObject && true;
console.log(result);
var falseValue = false;
result = falseValue && true;
console.log(result);
结果
true
false
布尔表达式中所有对象都会被转化为true
falseObject代表的是true
typeof 基本类型布尔值(true or false)返回boolean
typeof 引用类型布尔值(falseObject)返回object
falseObject instanceof Boolean 返回true
falseValue instanceof Boolean 返回false