JavaScript的数据类型

67 阅读1分钟

说一说JavaScript的数据类型

分类:

  • 首先,JavaScript数据类型分为两类共8种,一类是基本数据类型,一类是引用数据类型。

本质区别:

  • 基本数据类型是存储在栈中的,占据空间小,被频繁使用。
  • 引用数据类型是将指针存储在堆中,栈中存储的指针指向栈中该实体的起始地址。

Symbol 和 Bigint

  • 两者均是 ES6 新出的数据类型。
  • Symbol 的特点是没有重复的数据,可以作为 Object 的key。
  • Bigint 的特点是数据涵盖的范围大,可以解决普通数据类型范围超出报错的问题。