普通数据类型 —— 例如: var 变量名 = 数值
复杂数据类型 —— 例如: function 函数名(形参) { 函数体 }
普通数据类型存储:
栈内存中以变量的方式存储 变量名[栈] = 变量名[定义] 值[栈] = 数值[定义]
复杂数据类型存储 —— 栈内存与堆内存交互使用存储
栈内存存储 —— 变量名[栈] = 函数名 值[栈] = 堆地址
堆内存存储 —— 堆地址 函数体
普通数据类型 —— 例如: var 变量名 = 数值
复杂数据类型 —— 例如: function 函数名(形参) { 函数体 }
普通数据类型存储:
栈内存中以变量的方式存储 变量名[栈] = 变量名[定义] 值[栈] = 数值[定义]
复杂数据类型存储 —— 栈内存与堆内存交互使用存储
栈内存存储 —— 变量名[栈] = 函数名 值[栈] = 堆地址
堆内存存储 —— 堆地址 函数体