- 相同点
两者都只拥有一个值,即null只拥有null的值,undefined只拥有undefined的值
- 不同点(重点)
- undefined的作用是用来检测变量是否被声明,而null的作用是用来声明一个变量用来保存空对象,而这个变量是用来保存后面有数据的对象的
- undefined的类型就是undefined,它的值是没有定义的,而null的类型是object,说明他的值是一个空对象指针
两者都只拥有一个值,即null只拥有null的值,undefined只拥有undefined的值
转载于:https://my.oschina.net/u/3876057/blog/1861992