栈内存 | 栈内存地址 | 堆内存 | |
---|---|---|---|
变量声明 | 变量名与栈内存地址进行绑定 | 不直接与对内存进行绑定 | |
基本数据类型声明 | 值存储在栈内存中 | 变量绑定到值在栈中对应的地址 | |
复杂数据类型声明 | 堆中的内存地址存储在栈内存中 | 值存储在堆内存中 | |
const声明 | 栈中对应的值可改变 | 变量名指向的栈内存地址不可变 | |
基本数据类型赋值 | 栈内存中申请新的内存区域保存值 | 其指向的内存地址绑定到原有变量上 | |
复杂数据类型赋值 | 其指向的堆内存地址作为值,在栈内存中申请新的内存区域保存 | 其在栈中的内存地址绑定到变量上 | 堆内存中申请新的内存区域保存值 |
简记js内存
最新推荐文章于 2020-12-25 19:44:45 发布