关于null 与undefined

Null == undefined 返回的是ture函数

Null === undefined 返回的是flase对象

0 == Null false变量

0 == undefined flase类型转换

Null 是一个字面量,它是一个缺乏的标识,指示变量未指向任何对象,能够理解为一个还没有建立的“特殊”的空对象undefined

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

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

相关文章
相关标签/搜索