数据类型内存分配--js基础

简单类型即基本数据类型,复杂数据类型即引用类型
简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object)
复杂数据类型:通过new创建的对象
栈:由系统自动分配释放存放函数的参数值,局部变量的值等
简单数据类型是存在栈中的
堆:一般由程序员分配释放
复杂数据类型存放在堆中

注意:复杂类型传参,传入的是地址,函数内操作数据后,函数外的数据也会受到影响

原文地址:https://www.cnblogs.com/tingshu/p/14907002.html