常用的js
基本类型有:Number Boolean String undefined null
引用类型有:Array Object Date Function
数据存放的地方不一样
基本类型的数据是存放在栈内存中的,
而引用类型的数据是存放在堆内存中的
基本类型的复制就是在栈内存中开辟出了一个新的存储区域用来存储新的变量。
引用类型是一个对象,其实是在栈内存中存储了一个指针,这个指针指向堆内存中该对象的存储地址。(存储的是一个地址)
将一个对象赋值给另一个对象的过程,其实就是将这个对象的地址赋值给了另一个对象,而他们的指针是指向同一个对象的。所以若其中一个修改了,则另一个也会改变。