(美)David Flanagan. JavaScript权威指南(原书第6版) (Kindle 位置 1682-1684). Kindle 版本.
严格相等运算符“===”首先计算其操作数的值,然后比较这两个值,比较过程没有任何类型转换: ·如果两个值类型不相同,则它们不相等。 ·如果两个值都是null或者都是undefined,则它们不相等。
我的理解
null === null ,应该返回 true。
在Chrome中实验
代码
console.log(" undefined === undefined, is that true? " + (undefined === undefined));
console.log(" null === null, is that true? " + (null === null));
返回结果
undefined === undefined, is that true? true
null === null, is that true? true
请问是书上写错了?
海绵宝宝撒
相关分类