布尔类型有两个文字 值:真和假。
不要混淆原始布尔值 值为true和false,为true 和布尔值的错误值 宾语。 Boolean对象是一个 包围原始布尔值 数据类型。有关更多信息,请参阅Boolean对 信息。
这是什么意思?布尔对象和布尔数据类型之间的区别是什么?
答案 0 :(得分:2)
这是一个布尔值:
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.
另见:
答案 1 :(得分:2)
我想在其他答案中添加一个布尔对象也可以是console.log(user)
,但布尔值不能。
答案 2 :(得分:0)
布尔数据类型是一个只能为true或false的值。 Boolean对象是一个表示布尔值的对象。
答案 3 :(得分:0)