一、回顾变量类型 基础类型 boolean(bool) number string null undefined 引用类型 object function array 基本类型与引用类型的存储 基本类型一般存储在 栈 (栈小) 栈一旦确认 大小就固定 可能会造成溢出 栈一般是先进后出 用于存储基础类型以及引用类型的堆地址 运行速度快 引用类型一般存储在 堆(堆大) 堆大小不确认 可以扩展 不允许js直接操作堆数据 无序存储 由于其大小不固定 顺序不固定 导致 速度慢 堆栈示意图 栈内容当程序运行完毕 栈就空了 但是堆内容不见的一定就空