在赋值运算中,基本类型只传值,引用类型既传值也传址1.三种引用类型: Array 数组Object 对象Function 函数 2.它会占据两块内存空间 :指针和值 3.包含引用的类型的值的变量不是实际对象本身,它是一个指针 var arr=[1,2,3,4]; //arr 是指针obj = arr; //obj复制了指针obj.push(5); //堆里面的值增加console.log(arr); //[1,2,3,4,5]