undefined和null都是JavaScript基本数据类型
什么情况下出现未定义类型?
只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少为某个变量赋值为undefined
区别:
undefined 表示没有赋值,不存在
null 表示赋值了,但是内容为空
注意:
typeof null 返回的是‘object’返回的是对象类型
但这只是JavaScript存在的一个悠久Bug,不代表null就是引用数据类型,null属于基本数据类型
undefined和null都是JavaScript基本数据类型
什么情况下出现未定义类型?
只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少为某个变量赋值为undefined
区别:
undefined 表示没有赋值,不存在
null 表示赋值了,但是内容为空
注意:
typeof null 返回的是‘object’返回的是对象类型
但这只是JavaScript存在的一个悠久Bug,不代表null就是引用数据类型,null属于基本数据类型