乐趣区

关于null-与undefined

Null == undefined 返回的是 ture

Null === undefined 返回的是 flase

0 == Null false

0 == undefined flase

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

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

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

退出移动版