ES6数据类型的变化?undefined和null的区别?
在ES6之前JS只有6种数据类型,分别是:Undefined、Null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。
ES6引入了一种新的 原始数据类型 Symbol,表示独一无二的值,至此JS有了 7 种数据类型。由于每一个Symbol值都是不相等的,一般 Symbol值可以作为标识符,用于对象的属性名,就能保证不会出现同名的属性。
Null一般是表示空值,undefined表示未定义,变量被声明了,但没有赋值时,就等于undefined,调用函数时,应该提供的参数没有提供,该参数等于undefined
上一篇
数组操作方法
数组操作方法
版权声明:《 Undefined和null的区别以及ES6数据类型变化 》为胡光喆原创文章,转载请注明出处!
最后编辑:2021-9-26 12:09:39