一、内存存储(堆栈)
JavaScript中变量类型分为基础类型和引用类型(Object)
JS中的基础数据类型,是保存在栈内存空间的值,因此基础数据类型都是按值访问。
JS的引用数据类型,比如数组Array,是在栈中保存一个地址,地址指向堆内存中实际的空间。比如上图中的Object可能保存的内存是0x123,而0x123是堆内存中对象的地址。所以在使用的时候,xxx.age其实xxx就是通过变量名找到存储内存的对象的空间,然后再.age取到值。
二、变量、内存、数据三者之间关系
内存是存储数据的空间
变量是每一块内存的标识
仅用于学习,图片内容参考:https://www.cnblogs.com/slly/p/10366290.html