1.空值的类型
null
undefined
""/[]/{}
0
2.常见场景
2.1.xx.length
null.length 会报错
null && null.length => null
undefined.length 会报错
undefined && undefined.length => undefind
''.length=>0
[].length=>0
{}.length=>undefind
2.2.对象的某个属性
但是该对象返回为空或者null时
{}.属性 => undefind
null.属性 => 报错