一、数据类型
数据类型分为2种
- 基本数据类型:String Number Boolean Undefined Null
- 引用数据类型:Object。包含Object、Array、 function、Date、RegExp。
备注: 基本数据类型,又称值类型。
1、基本数据类型
基本数据类型都存储在栈里,且基本数据类型都是深拷贝。
2、引用数据类型。
引用数据类型都存储在堆里,在栈中有一个id指向堆中的数据。
注意:当拷贝引用对象时,拷贝的只是栈中的id,并没有形成新的数据,当我们改变任意一个变量中的属性时,那么在堆里面的数据会被修改。
深拷贝