TOP

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

原文: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是一个空值,但确实存在

posted on 2016-11-23 09:23  wolfZing  阅读(15)  评论(0)    收藏  举报