js中的undefined,null

75 阅读1分钟
  • ==
    可以从Javascript规范中找到答案:

规范中提到, 要比较相等性之前,不能将 null 和 undefined 转换成其他任何值,并且规定null 和 undefined 是相等的。

null 和 undefined都代表着无效的值。

undefined==null   //true
  • ===
    类型不一致
undefined=== null   //false