在初学JS时,常有些同学会搞不清楚0,null 和 undefined这三种概念,0相对比较好理解,而null和undefined麻烦一点

null的使用方法及举例(第一次有人把0null和)(1)

javaScript权威指南: null 和 undefined 都表示“值的空缺”,你可以认为undefined是表示系统级的、出乎意料的或类似错误的值的空缺,而null是表示程序级的、正常的或在意料之中的值的空缺。

null的使用方法及举例(第一次有人把0null和)(2)

下面说人话,请看下图

null的使用方法及举例(第一次有人把0null和)(3)

这下该明白了吧。

null的使用方法及举例(第一次有人把0null和)(4)

,