首先说说变量,JavaScript变量可以用来保存两种类型的值:基本类型和引用类型. 1,基本类型很好理解,源于基本数据类型:underfined,null,boolean,number和string.也就是简单的数据段,基本类型在内存中占据固定大小的空间,因此保存在栈内存中,提到栈内存,就想到了进栈出栈压栈,先进后出.下图是栈模型,后面会具体写一篇数据类型的随笔. , 2,基本类型从一个变量向另一个变量时,会创建这个值的副本. var a1=8: var a2=a1; a1是8,a2也是8,它…