数据类型分为两种:简单数据类型和复杂数据类型
(1)简单数据类型又叫基本数据类型(值类型):
number 、string、 Boolean 、null 、undefined 、symble(es6新增独一无二的值)
简单数据类型存在栈里(从上往下),且基本数据类型都是深拷贝
(2)复杂数据类型又叫引用数据类型:
object。包含object、 array、 data、 function 、regexp (正则)
复杂数据类型存在堆里 但是在栈里有一个地址指向真正的堆内存(从下往上)