JS数据类型主要分为两大类

102 阅读1分钟

基本数据类型和引用数据类型

基本数据类型:number、string、boolean、null、undefined、symbol(es6)、BigInt

引用数据类型:Object(对象),Array(数组),Function(函数),Date(日期),RegExp(正则)

基本数据类型和引用数据类型区别

基本数据类型复杂数据类型
直接存储数据值存储的是对象的引用
存储在栈内存中存储在堆内存中
通过值复制通过引用复制
比较的是值本身比较的是引用
不可变(值不可被改变)可变(对象内容可以被改变)
占用固定的内存空间占用不固定的内存空间