undefined 值是派生 (从主要事物的发展中分化出来) 自 null 值
主要区别在于:
- undefined 是声明一个变量未初始化,这个变量的值就自动赋值为 undefined 值;
因此无论在什么情况下都没有必要把一个变量的值显式地设置为 undefined
- null 是一个空指针对象,
typeof null === Object
如果定义的变量准备用来保存对象,最好将该变量初始化为 null
– from Tony 老师
undefined 值是派生 (从主要事物的发展中分化出来) 自 null 值
主要区别在于:
因此无论在什么情况下都没有必要把一个变量的值显式地设置为 undefined
typeof null === Object
如果定义的变量准备用来保存对象,最好将该变量初始化为 null
– from Tony 老师