一.存储方式 1.简单数据类型 --String Number Boolean undefined null 简单数据类型的存储位置–在 栈 中存储真实数据; 2.复杂数据类型 --对象、数组 (除了简单数据类型之外的都是复杂数据类型) 复杂数据类型存储位置在 堆 中,在 栈 中存储 堆 中真实数据的地址(十六进制); 二、变量之间相互赋值,传递的是 栈 中的值 三、造成的现象 简单数据类型相互赋值后,不会相互影响; 复杂数据类型相互赋值后,其中一个值改变,另一个也会随之改变;