原文:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html
1.null表示"没有对象",即该处不应该有值。
2.undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。
然而 null == undefined 结果是true。
而typeof null === "object"。
判断一个值是否存在可以使用
objA.valueA === undefined
不能用
objA.valueA === null
这时是解释为objA.valueA是一个空值,但确实存在
浙公网安备 33010602011771号