<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>
</title>
</head>
<body>
<script type="text/javascript">
/*
boolean 逻辑对象
*/
//0 ->true 还是 false? false
var a = new Boolean(0);
console.log(a);
//1 ->true 还是 false? true
var b = new Boolean(1);
console.log(b);
//2 ->true 还是 false? true
var c = new Boolean(2);
console.log(c);
//空字符串表示 true 还是false?false ctrl+d 复制本行到下一行
//var d = new boolean(""); 错误 区分大小写
/*
boolean是基本数据类型
Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:
Boolean flag = new Boolean("true"); // boolean 则不可以!
Boolean 是boolean 的实例化对象类,和Integer对应int一样
*/
// ""空字符是 true 还是 false //false
var d = new Boolean("");
console.log(d);
//null? //false
var e = new Boolean(null);
console.log(e);
//NaN? //false
var t = new Boolean(NaN);
console.log(t);
// "false"? //true
var b1= new Boolean("false");
console.log(b1);
//非 0 的数字 表示 true
//非 空的 字符串 为true
<!-- -->
</script>
</body>
</html>