编程语言
首页 > 编程语言> > JavaScript有多少种数据类型

JavaScript有多少种数据类型

作者:互联网

八种:Number、String、Boolean、Object、null、undefined、Symbol、BigInt

其中ES6新增的Symbol

ES10新增的BigInt

 

Symbol的用处是给对象赋予属性名,保证不会出现重名的情况

注意点

Symbol 值作为属性名时,该属性是公有属性不是私有属性,可以在类的外部访问。但是不会出现在 for...in 、 for...of 的循环中,也不会被 Object.keys() 、 Object.getOwnPropertyNames() 返回。如果要读取到一个对象的 Symbol 属性,可以通过 Object.getOwnPropertySymbols() 和 Reflect.ownKeys() 取到。

BigInt的用处是处理超出了2^53 - 1 的整数

标签:...,JavaScript,Symbol,Object,数据类型,BigInt,多少,用处,属性
来源: https://www.cnblogs.com/sebLiu/p/15628807.html