1.首先复习一下javascript里的简单数据类型和复杂数据类型:
简单数据类型:string, number , boolean , undefined , null
复杂数据类型(引用类型): 在存储变量中存储的仅仅是地址,通过new关键字创建的对象,如Object , Array , Date等
2.栈和堆:
栈:简单数据类型存放在栈里面,存放的是值
堆:复杂数据类型存放在堆里面,首先在栈里里面存放地址,十六进制表示;然后这个地址指向堆里面的数据
1.首先复习一下javascript里的简单数据类型和复杂数据类型:
简单数据类型:string, number , boolean , undefined , null
复杂数据类型(引用类型): 在存储变量中存储的仅仅是地址,通过new关键字创建的对象,如Object , Array , Date等
2.栈和堆:
栈:简单数据类型存放在栈里面,存放的是值
堆:复杂数据类型存放在堆里面,首先在栈里里面存放地址,十六进制表示;然后这个地址指向堆里面的数据