为什么null === null 为什么是true

犀牛书上第六版P75看到如果两个值都是null或undefined,则它们不相等
而实际结果确是true

clipboard.png

阅读 11.9k
5 个回答

图片描述

翻译错了, 豆瓣里有不少勘误可做参考, 但还是不推荐国内的翻译.

只有 NaN 跟自己不相等

console.log(null === null);  //true

console.log(undefined === undefined);  //true

你是说上面这种逻辑吗?如果是这样肯定相等啊。

犀牛书错了呗,我看js高程的时候也经常发现被注释出来的错误,正常

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题