布尔类型有两个字面值:true和false。
不要将原始的布尔类型值true和false与布尔对象的true和false值混淆。布尔对象是原始布尔数据类型的包装器。有关更多信息,请参见布尔对象。
这是什么意思?布尔对象和布尔数据类型有什么区别?
布尔类型有两个字面值:true和false。
不要将原始的布尔类型值true和false与布尔对象的true和false值混淆。布尔对象是原始布尔数据类型的包装器。有关更多信息,请参见布尔对象。
这是什么意思?布尔对象和布尔数据类型有什么区别?
这是一个布尔值:
true
new Boolean(true);
var a = true;
var b = true;
var c = new Boolean(true);
var d = new Boolean(true);
alert(a == b); // true - two `true` values are equal.
alert(c == d); // false - they are not the same object.
另请参见:
null
,但布尔值不行。最初的回答:Boolean对象可以为null,但boolean值不能。布尔数据类型是一个只能为真或假的值。布尔对象是表示布尔值的对象。