null在JavaScript中是关键字,它属于一个特殊的值,即空值。

  而undefined它不是关键字,它表示未定义,属于预定义的全局变量。

  null == undefined 返回的是 true    可以认为两着是相等的,均表示空。

  null === undefined 返回的是false     这个比较的比仅仅是值,还有类型。所以返回false

  一般情况,如果想给变量或属性赋空值,或者给函数传入空值,最佳选择是null

版权声明:本文为hao-bohua原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/hao-bohua/p/7987669.html