EcmaScript中的数据类型分为基本数据类型和引用数据类型
基本数据类型:简单地数据段,Undefined、Null、Boolean、Number、String
引用数据类型:多个值构成的对象,Object、Array、Function、Date等
基本数据类型的赋值,就是把值赋给另外一个变量当另外一个变量改变时不会影响到本身
此时a=1,b=4
而引用数据类型的赋值,是把地址赋值给了另外一个变量,当另外一个变量进行改变时,说明此地址存储的值发生了改变,也就说明两个变量都从这个地址里取到的都是发生过改变后的值
此时a b的值都会变成{a:2}