数据类型有几种类型,他们之前的区别

6/24/2020 Javascript

js 分为 基础数据类型引用数据类型

# 6 种基本数据类型

undefined,Null,Boolean,Number,String, Symbol

# 引用数据类型

Object,Array,Function

# 区别:

  1. 存储位置不同

    • 基础数据类型(6 种) 存在栈内存中
    • 引用数据类型:存在堆内存中
  2. 大小和存放的区别

    • 基础数据类型:占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储
    • 引用数据类型: 占据空间大、大小不固定,如果存储在栈中,将会影响程序运行的性能;引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其索引
Last Updated: 5/9/2021, 10:45:03 PM