js的数据类型

is中数据类型分为基本数据类型和引用数据类型。

基本数据类型有Number,String,Boolean,Null,Undefined,es6新增的Symbol以及es10新增的Biglnt(任意精度整数)七类。

引用数据类型即object类,比如对象数组,以及函数。

存储位置:基本类型存储在栈内存中而引用数据类型在栈内存中存的是对象指针,这个指针指向堆内存中的值,也就是说实际值是存在堆内存中,栈中存的是对象在堆内存中的引用地址,通过这个引用地址可以找到保存在堆内存中的对象。如果两个变量保存的是同一个地址值,说明指向的是同一份数据,当一个变量修改属性时,另一个也必然会受到影响。

发表评论