它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。
对象的属性名现在可以有两种类型,一种是原来就有的字符串,另一种就是新增的 Symbol 型
Symbol 值可以作为标识符
Symbol 值不能与其他类型的值进行运算,会报错;
但是,Symbol 值可以显式转为字符串;
另外,Symbol 值也可以转为布尔值,但是不能转为数值
它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。
对象的属性名现在可以有两种类型,一种是原来就有的字符串,另一种就是新增的 Symbol 型
Symbol 值可以作为标识符
Symbol 值不能与其他类型的值进行运算,会报错;
但是,Symbol 值可以显式转为字符串;
另外,Symbol 值也可以转为布尔值,但是不能转为数值