null 示意一个对象是“没有值”的值,也就是值为“空”
undefined 示意一个变量没有被声明,不存在这个值,或许被声清楚明了但没有被赋值
typeof undefined === "undefined"
typeof null === "object"
Number(undefined); //NaN
5 + undefined //NaN
Number(null) //0
null示意"没有对象",即该处不该该有值
undefined示意“缺乏值”,就是此处应该有一个值,然则还没有定义