数据 - 基本类型
Undefined , Null , String , Number , Boolean , Symbol (ES 6) ,
基本数据类型存储在栈内存中。
数据 - 引用类型
Object , Array , Date , RegExp , Function ,统称且从根本意义上为 Object
引用数据类型存储在堆内存中。
内存 - 堆、栈、池
栈内存 (Stack):存放变量,Stack在内存中自动分配内存空间。
堆内存 (Heap):存放复杂对象,Heap在内存中动态分配内存空间。
常量池:存放常量。
两个例子区分基本数据类型与引用数据类型的存储方式: