收藏
回答

undefined == null 吗?

console.log(options.distribution)    //undefined

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

let s

console.log(s)  // undefined

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



回答关注问题邀请回答
收藏

4 个回答

  • one for all
    one for all
    2019-12-13

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

    2019-12-13
    赞同
    回复
  • 老张
    老张
    2019-12-13

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

    2019-12-13
    赞同
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-13

    var a = {}

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

    true true false

    2019-12-13
    赞同
    回复
  • 子不语
    子不语
    2019-12-13

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

    2019-12-13
    赞同
    回复 2
    • S
      S
      2019-12-13
      老哥咋肥四
      2019-12-13
      回复
    • 子不语
      子不语
      2019-12-13回复S
      这就是神奇的JS。再给你说个好玩的 


      !'0' // false
      '0' == false // false
      2019-12-13
      回复
登录 后发表内容
问题标签