假值
Boolean(undefined); // false Boolean(null); // false Boolean(0); // false Boolean(NaN); // false Boolean(""); // false
var a = new Boolean(false); var b = new Number(0); var c = new String(""); var d = Boolean(a && b && c); console.log(d); // true
a == false; // true b == false; // true c == false; // true
var a = []; var b = {}; var c = function(){}; var d = Boolean(a && b && c); console.log(d) // true