JavaScript数据类型有哪些,值是如何存储的?

2020-07-1508:57:57WEB前端开发Comments2,557 views字数 381阅读模式

JavaScript一共有8种数据类型,其中有7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,表示独一无二的值)和BigInt(es10新增);文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/19717.html

1种引用数据类型——Object(Object本质上是由一组无序的名值对组成的)。里面包含 function、Array、Date等。JavaScript不支持任何创建自定义类型的机制,而所有值最终都将是上述 8 种数据类型之一。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/19717.html

原始数据类型:直接存储在(stack)中,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/19717.html

引用数据类型:同时存储在(stack)和(heap)中,占据空间大、大小不固定。引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/19717.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/19717.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/19717.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定