首页 > 其他分享 >js中的数据类型

js中的数据类型

时间:2022-10-28 08:55:27浏览次数:41  
标签:变量 数据类型 js 地址 内存 中存 引用

JS中有哪些数据类型开头

JS中的数据类型可以分为基本数据类型和引用数据类型

基本数据类型主要有:Number、String、Boolean、Null、Undefined、ES6新增的Symbol 以及ES10新增的Biglnt 七类
引用数据类型也就是Object类,比如对象、数组 以及函数等
这两种类型的值存储的位置不同:基本数据类型存储在栈内存中,而引用数据类型在栈内存中存的是对象指针,这个指针指向堆内存中的值,也就是说实际值是存在堆内存中的,栈内存中存的是对象在堆内存中的引用地址,通过这个引用地址,可以找到保存在堆内存中的对象,在大白话一点就是,栈内存中存的是数据的GPS定位,通过这个定位,我们可以在堆内存中找到这个数据值,如果两个变量保存在同一个地址值,说明指向的是同一份数据,当一个变量修改属性的时候,另一个也必然会受到影响

如果两个变量保存的是同一个地址值,当一个变量修改属性时,另一个也必然会受到影响,这里就可以引申出深拷贝与浅拷贝的知识点了

标签:变量,数据类型,js,地址,内存,中存,引用
From: https://www.cnblogs.com/bjyx-805105/p/16834646.html

相关文章

  • js 深拷贝的四种方式
    第一种:JSON.stringify()letobj={username:admin,password:"123456"}//先转为json格式字符,再转回来letnewObj=JSON.parse(JSON.stringify(obj));obj.password=MD5(o......
  • 快速初始化golang和nodejs
    文档说明:只记录关键地方;试验环境:webIDEvscode网页版code-server目标:webIDE终端里能快速使用golang,nodejs,python3,pip3test!-f/etc/apt/source.list.sa......
  • json类型数据取出想要的部分
    因为才疏学浅,只能用很笨的方法。以下是我拿到的数据的json型数据。{"result":{"ingredient":{"result":[{"score":0.9999989,"name":"香蕉"},{"score":7.754284E-7,"name......
  • 【JS】函数的prototype属性
     函数中的prototype属性        1.函数中prototype属性的值是一个对象或null,默认只有一个constructor属性指向函数本身。        2.......
  • 如何用webgl(three.js)搭建一个3D库房,3D仓库3D码头,3D集装箱,车辆定位,叉车定位可视
    序又是快两个月没写随笔了,长时间不总结项目,不锻炼文笔,一开篇,多少都会有些生疏,不知道如何开篇,如何写下去。有点江郎才尽,黔驴技穷的感觉。写随笔,通常三步走,第一步,......
  • 力扣(leetcode) 66. 加一(数据类型之间的转换)
    题目在这:​​https://leetcode-cn.com/problems/plus-one/​​题目分析:给了一个整数,但是这个整数的每一位存在一个数组里面,比如243这个数。给你的变成[2,4,3],让你把他加一......
  • JSONObject没有parseObject方法
    一定是你引入的包不对,你把上面的import删掉,重新导入包就可以了。在这之前加入依赖:`net.sf.json-libjson-lib2.4<dependency><groupId>com.alibaba</groupId>......
  • [JSOI2010]连通数
    传送地址:https://www.luogu.com.cn/problem/P4306题目描述度量一个有向图连通情况的一个指标是连通数,指图中可达顶点对个的个数。如图顶点 11 可达 1,2,3,4,51......
  • js正则表达式
    正则表达式概述:正则表达式是运用于验证一种表达式,他在js中是一个对象,被称为正则对象,对应的正则对象存在对应相关的元字符。我只需要了解相关元字符及对应的可以书写一些......
  • vue2 使用video.js
    页面内使用//外层div<divclass="video-class"v-if="isShowVideoDialog"><!--<videowidth="100%"height="100%"controls:src="playUrl"></video>--><video......