6大基本数据类型 NumberStringNullUndefinedBooleanSymbol(es6新增的数据类型) 基本数据类型由系统自动分配空间,我们可以直接操作栈里面的值,因此基本数据类型是按值访问基本数据类型在栈内存中遵循后进先出的规则基本数据类型在栈内存中遵循后进先出的规则,赋值时给变量开辟了一个新的空间 let a = 1 let b = a a = 3 console.log(b) //3 //从打印结果来看两个变量是两个独立相互不影响的变量。 引用数据类型 ObjectArrayFunction 引用数据类型是我们手动开辟一个空间保存在堆内存当中的,内存空间大小不固定