undefined VS null

106 阅读1分钟

JavaScript中的两个值:undefined、null。

  • undefined和null在if语句中都会被转化成false

image.png 因此,行为上undefined和null相似。

  • 设计原因 null表示“无”的对象,可转化为数字0;undefined表示“无”的原始值,转化为数值时为NaN。

image.png