js里面 undefined 和 null

  1. undefined和null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等

    undefined == null
    // true

  2. Number(null) => 0
    5+null => 5

    Number(undefined) => NaN
    5+undefined => NaN

详细请查看阮一峰的文档http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html?utm_source=tuicool&utm_medium=referral

原文地址:https://www.cnblogs.com/xk-g/p/9293391.html