Es6

基础类型和引用类型 #

6个基础类型string, number, boolean, null, undefined, symbol 引用类型object array function date regexp map set

区别 #

原始类型变量存储的是他们的值,引用类型存储的是对象的引用。一个对象可以被多个变量引用。

当修改原始类型变量时,会直接修改他们的值。而引用类型会修改他们引用的对象,对于多个变量引用一个对象的情况,就会导致多个变量被修改。