简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的 堆:一般由程序员分配释放 复杂数据类型存放在堆中 注意:复杂类型传参,传入的是地址,函数内操作数据后,函数外的数据也会受到影响