JavaScript中Boolean() 和 new Boolean()的区别
var x = new Boolean(false);
var x = new Boolean(0);
var x = new Boolean();
if(x)
// => true
if(x == true)
// => false
var x = Boolean(false);
var x = Boolean(0);
var x = Boolean();
if(x)
// => false
if(x == true)
// => false
var x = Boolean([]);
var x = new Boolean([]);
if(x)
// => true
if(x == true)
// => true