Null == undefined 返回的是ture

Null === undefined 返回的是flase

0 == Null false

0 == undefined flase

Null 是一个字面量,它是一个缺少的标识,指示变量未指向任何对象,可以理解为一个尚未创建的“特殊”的空对象

undefined 是一个全局对象的属性,当定义一个变量没有赋值的时候会返回undefined。(个人理解,当定义好变量后首先是为undefined,然后当赋值后,变量的值才发生变化)。
一个函数没有确定返回值也会返回undefined。

插入一个点: == 会发生类型转换之后比较 , === 不会发生类型转换直接比较


kkw凯凯王
42 声望2 粉丝