您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数据类型有哪些?如何存储值?

发布时间:2021-04-11 00:14:41 ,浏览量:0

目录
  • 1、数据类型
  • 2、存储方式
    • 2.1、原始数据类型
    • 2.2、引用数据类型
1、数据类型

JavaScript共有8种数据类型。 7种基本数据类型:Null、Undefined、Boolean、Number、String、Symbol(ES6新增,表示独一无二的值)和BigInt(ES10新增)。 1种引用数据类型:Object。Object里面包含Object、Array、Function、Date、RegExp等。 总结:JavaScript不支持任何创建自定义类型的机制,而所有值最终都将是上述8种数据类型之一。

2、存储方式 2.1、原始数据类型

直接存储在栈(stack)中,占据空间小且大小固定,属于被频繁使用的数据,所以放入栈中存储。

2.2、引用数据类型

同时存储在栈(stack)和堆(heap)中,占据空间大,且大小不固定。引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3935s