基础类型:
①数值型
②布尔型
③字符串型
传的不是引用,而是赋值,用第二个变量储存第一个变量的值,更改第二个变量的值,第一个变量的值不会发生改变
复合类型:
①数组型
②对象型a
传的是引用,指向的是一个元素的地址,用第二个变量储存第一个变量的值,更改第二个变量的值,第一个变量的值会发生改变
//数组
var a=[1,2,3]
var b = a
b[1]=4
console.log(a,'|',b) //1,4,3,1,4,3
//对象
var a={egg:99}
var b = a
b.egg=88
console.log(a.egg,'|',b.egg) //88 88