JS中有哪些数据类型开头
JS中的数据类型可以分为基本数据类型和引用数据类型
基本数据类型主要有:Number、String、Boolean、Null、Undefined、ES6新增的Symbol 以及ES10新增的Biglnt 七类
引用数据类型也就是Object类,比如对象、数组 以及函数等
这两种类型的值存储的位置不同:基本数据类型存储在栈内存中,而引用数据类型在栈内存中存的是对象指针,这个指针指向堆内存中的值,也就是说实际值是存在堆内存中的,栈内存中存的是对象在堆内存中的引用地址,通过这个引用地址,可以找到保存在堆内存中的对象,在大白话一点就是,栈内存中存的是数据的GPS定位,通过这个定位,我们可以在堆内存中找到这个数据值,如果两个变量保存在同一个地址值,说明指向的是同一份数据,当一个变量修改属性的时候,另一个也必然会受到影响
如果两个变量保存的是同一个地址值,当一个变量修改属性时,另一个也必然会受到影响,这里就可以引申出深拷贝与浅拷贝的知识点了
标签:变量,数据类型,js,地址,内存,中存,引用 From: https://www.cnblogs.com/bjyx-805105/p/16834646.html