其他分享
首页 > 其他分享> > js数据类型

js数据类型

作者:互联网

JS数据类型

基本数据类型(SNBNUS)

引用类型(OAF)

扩展

NaN是什么类型?

null和undefined的区别?

Symbol的用法?

Symbol 需要注意
  1. Symbol函数前不能使用new关键字,否则会报错,这是因为symbol是原始数据类型,而不是对象,所以不能添加属性。
  2. Symbol可以接受一个字符串作为参数,表示对Symbol的描述,主要是在控制台显示时容易区分。这个参数可以不加,如果不加在控制台输出就是两个Symbol()不利于区分,加上参数就是为了加以区分。
  3. Symbol 是唯一的与谁都不相等。
  4. Symbol不能与其他值进行运算,否则会报错。
  5. Symbol 可以显示的转为字符串,布尔值,但是不能转为数字,转为数字会报错。
  6. 由于每一个Symbol都不相同,那么可以作为标识符作为对象的属性名,保证不会出现同名的的属性。
  7. Symbol值作为对象的属性名时不能使用点运算符,同理,在对象的内部使用Symbol值时也必须放在方括号中。

标签:console,log,Symbol,数据类型,js,mySymbol,Hellow
来源: https://www.cnblogs.com/bingquan1/p/15907060.html