undefined(未定义)可理解为"缺少值",即此处应该有值,却没有定义;转为数值为NaN
- 变量被声明但没有赋值,就等于undefined
- 调用函数时,该传的参数没有传,该参数为undefined
- 对象的某个属性没有赋值,该属性为undefined
- 函数没有返回值,默认返回undefined
null(空)可理解为空,此处不该有值;转为数值0
- 作为函数的参数,表示该函数的参数不是对象
- 作为对象原型链的终点
标签:有值,区别,undefined,参数,赋值,null,函数 From: https://www.cnblogs.com/qianduan-Wu/p/16602639.html