Boolean(逻辑)对象用于将非逻辑转换为逻辑值(true或者false)
1.检查逻辑对象是true还是false
Boolean可以理解为一个产生逻辑值得对象包装器
Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true或者false)
创建Boolean对象
可以使用关键new来定义对象
var myBoolean=new Boolean()
如果逻辑对初值或其值为0,-0,null,“”,false,undefined,或者NAN,那么对象的值为false,否则,其值为true(即使当自变量为字符串false时);
下面的几种情况均会创建初始值为false的Boolean对象
var myBoolean=new Boolean(); var myBoolean=new Boolean(0); var myBoolean=new Boolean(null); var myBoolean=new Boolean(""); var myBoolean=new Boolean(false); var myBoolean=new Boolean(NaN);
下面几种情况均会创建初始值为true的Boolean对象
var myBoolean=new Boolean(1); var myBoolean=new Boolean(true); var myBoolean=new Boolean("true"); var myBoolean=new Boolean("false"); var myBoolean=new Boolean("Bill Gates");