undefined == null 吗?

发布于 6 年前作者 ping648208 次浏览最后编辑 6 年前来自 issues

console.log(options.distribution)    //undefined

console.log(options.distribution==null)  //false

let s

console.log(s)  // undefined

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

4 回复
lei74
lei741 楼6 年前

ECMAScript认为undefined是从null派生出来的,所以把它们定义为相等的

ming74
ming742 楼6 年前

是的。这就是JS,神奇吧。

yanren
yanren3 楼6 年前

var a = {}

console.log(a.b == null, undefined == null, undefined === null)

true true false

ahu
ahu4 楼5 年前

emmmm,这个问题……凭感觉吧