null 表示一个对象是“没有值”的值,也就是值为“空”
undefined 表示一个变量没有被声明,不存在这个值,或者被声明了但没有被赋值


typeof undefined === "undefined" 
typeof null === "object"


Number(undefined); //NaN
5 + undefined //NaN
Number(null) //0


null表示"没有对象",即该处不应该有值
undefined表示“缺少值”,就是此处应该有一个值,但是还没有定义

bottle_
259 声望22 粉丝

好好学习,好好生活,好好工作