js数据类型分为两类:
1.基本数据类型(又称为简单数据类型或值类型):String Null Number Boolean Undefined
2.引用数据类型(又称为复杂数据类型):Object。包含Object、Array、 function、Date、RegExp
数据类型的特点
1.基本数据类型:
基本数据类型都存储在栈里,且基本数据类型都是深拷贝。
值类型栈存储: 主要针对(Number、String、Boolean)三种数据。直接存储在栈(stack)中,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储。
2、引用数据类型。
引用数据类型都存储在堆里,在栈中有一个id指向堆中的数据。