js的数据类型分为两大类
基本数据类型(值类型): Number、String、Boolean、Undefined、Null、Symbol(es6新增的值)
引用数据类型(复杂数据类型): Object。包含Object、Array、 function、Date、RegExp。
存储原理
- 栈内存(基本数据类型(值类型))
- 栈+堆内存(引用数据类型(复杂数据类型)😃
栈堆存储
值类型栈存储: 主要针对(Number、String、Boolean)三种数据。直接存储在栈(stack)中,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储。
引用类型堆栈存储