undefined == null 吗?
发布于 5 年前 作者 ping64 8052 次浏览 来自 官方Issues

console.log(options.distribution)    //undefined

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

let s

console.log(s)  // undefined

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

4 回复

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

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

var a = {}

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

true true false

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

回到顶部