js数据类型分为两类:
1.基本数据类型:
null undefined number boolean string
2.引用数据类型:
function object array
基本数据类型存的是值,而引用类型存的是地址。
例如 var a = "c",那么a的值就是'c'。如果 var a = [1,2,3],那么a存的是这个数组在内存中的地址。
所以会出现深拷贝,和浅拷贝。
var a = [1,2,3];
var b = a;//这样把a的地址赋给了b,这样a,b操作的是同一个数组.
对象同理。