JavaScript的数据类型

# JavaScript的数据类型

  • 弱类型:不需要告诉JavaScript引擎你定义的变量的类型,引擎会在运行时自动计算出来
  • 动态类型:可以给同一个变量附上不同类型的值

在JS中可以将数据分成两类,分别是原始类型和引用类型

  • 原始类型:undefined | null | number | string | boolean | symbol | bigint
  • 引用类型:object(包括funciton | array)

在JavaScript执行过程中,主要有三种类型的内存空间分别是:代码空间、栈空间、堆空间

栈空间就是我们所常说的调用栈,用来存储执行上下文。 而堆空间是用来存放引用类型,堆空间中会有地址和值,值就存放着这个数据,而地址就是这个值所存放的位置。

上次更新: 2022/5/9 13:44:42