前端工具人的日常学习2022-09-04

今天复习一下js的变量存储方式

 栈(stack)  、 堆(heap)

JS变量都存储在内存中,而内存给变量开辟了两块存储空间,分别为栈(stack)空间和堆(heap)空间

stack:存放JS基本数据类型,通过按值访问,可以直接操作保存在变量中的实际值。

heap:存放JS引用数据类型,通过对象的引用访问,不可以直接访问堆内存空间中的位置和操作堆内存空间。只能操作对象在栈内存中的引用地址。


js中的数据类型分成两大类:基本数据类型和引用数据类型

基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。

常见的基本数据类型:Number、string、boolean、null、undefined

引用数据类型:就是对象。比如:object、array、function、data(万物皆对象)

不论是哪种数据类型都需要有一个地方把数据的内容保存下来,在我们给变量赋值的过程中,就是在做保存过程。



基本数据类型




引用数据类型

你可能感兴趣的:(前端工具人的日常学习2022-09-04)