Search Docs
JS的作者在设计JS的时候是先设计的null(为什么设计了null:最初设计JS的时候借鉴了Java语言)
null会被隐式转换成0,很不容易发现错误
现有null后有的undefined,出来undefined是为了填补之前的坑
具体区别:JS的最初版本是这样区分的:null是一个表示无得对象(空对象指针),转为数值为0,undefined是一个表示无得原始值,转为数值是为NaN