DAY 03

48 阅读1分钟

第三题

js数据类型,区别(js基础)

答:

基本数据类型

string number null undifined Boolean ES6新增:symbol bigint

引用数据类型

object function

object包括:普通对象 数组对象 正则对象 日期对象等等

两种数据类型的存储方式

基本数据类型存储在栈的简单数据段,占据空间小,大小固定属于被频繁使用的数据

引用数据类型存储在堆内存中,占据空间大,大小不固定,引用数据类型在栈中存储了指向内存中该实体的起始地址。

两种数据类型的区别

1、堆内存比栈的空间大,而栈的运行速度比堆快

2、堆内存是无序排序,可以根据引用直接获取

3、基础数据类型稳定,占据内存空间小

4、引用数据类型大小动态