JS:数据存储方式与位置(堆内存、栈内存、指针)

数据 - 基本类型

 Undefined  ,  Null  ,  String  ,  Number  ,  Boolean  ,  Symbol (ES 6)  ,

基本数据类型存储在栈内存中。

数据 - 引用类型

 Object  ,  Array  ,  Date  ,  RegExp  ,  Function  ,统称且从根本意义上为  Object  

引用数据类型存储在堆内存中。

内存 - 堆、栈、池

栈内存 (Stack):存放变量,Stack在内存中自动分配内存空间。

堆内存 (Heap):存放复杂对象,Heap在内存中动态分配内存空间。

常量池:存放常量。

两个例子区分基本数据类型与引用数据类型的存储方式:

JS:数据存储方式与位置(堆内存、栈内存、指针)

 

 JS:数据存储方式与位置(堆内存、栈内存、指针)

 

 

 

JS:数据存储方式与位置(堆内存、栈内存、指针)

 

上一篇:python-堆-heapd


下一篇:会议室2-高频