javascript的栈和堆的区别?

JavaScript08

javascript的栈和堆的区别?,第1张

js变量存储有栈和堆存储,访问时一种是按值一种是按引用,基础变量是按值,新建的时候就是建立一个独立的副本已经与等号右边的值没有关系。对象是按引用访问,新建的时候只是一个对象的引用而已它代表这个对象。

你好,基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象。

基本类型有Undefined、Null、Boolean、Number

和String,也就是常用的变量。