栈(stack)
1.由编译器自动分配释放,存放函数的参数值,局部变量等;
2.容量小速度快
3…栈内存主要用于存储各种基本类型的变量,包括Boolean
、Number
、
String
、Undefined
、Null
,以及对象和变量的指针。
堆(heap)
1.一般由程序员分配释放,若程序员不释放,程序结束时可能由操作系统释放。
2.容量大
3.而堆内存主要负责像Object
这种变量类型的储存。
微信扫一扫
栈(stack)
1.由编译器自动分配释放,存放函数的参数值,局部变量等;
2.容量小速度快
3…栈内存主要用于存储各种基本类型的变量,包括Boolean
、Number
、
String
、Undefined
、Null
,以及对象和变量的指针。
堆(heap)
1.一般由程序员分配释放,若程序员不释放,程序结束时可能由操作系统释放。
2.容量大
3.而堆内存主要负责像Object
这种变量类型的储存。
相关推荐