当前位置: 首页 > news >正文

潍坊网站模板在哪手工制作粽子

潍坊网站模板在哪,手工制作粽子,做公司网站哪个好,为什么计算机鄙视软工在JavaScript中,数据类型被分为“基本数据类型”和“引用数据类型”两大类。基本数据类型包括数值型、字符型、逻辑型、未定义型(undefined)、空型(null)和ES6新增的Symbol类型,引用数据类型包括数组、对象和函数。 当我们在程序中执行变量赋值操作的时候…

在JavaScript中,数据类型被分为“基本数据类型”和“引用数据类型”两大类。基本数据类型包括数值型、字符型、逻辑型、未定义型(undefined)、空型(null)和ES6新增的Symbol类型,引用数据类型包括数组、对象和函数。
当我们在程序中执行变量赋值操作的时候,基本数据类型变量的赋值与引用数据类型变量的赋值是不一样的。
【1】基本数据类型变量的赋值。
仔细阅读下列代码:
let a=15;
let b=a;
console.log(a,b);
b=100;
console.log(a,b);
在本段代码中,第一句声明变量a并赋值为15,第二句声明变量b并将变量a的值赋给变量b,即变量b的值来源于变量a。此时输出语句在控制台中会输出两个15。紧接着改变变量b的值为100,继续输出两个变量的结果为:15,100。
【2】引用数据类型变量的赋值。
上述看似合理的赋值操作放在引用数据类型中就会变得不那么简单了,仔细阅读下列代码:
let a=[10,20,30]
let b=a;
console.log(a,b);
b[0]=841;
console.log(a,b);
在本段代码中,第一条输出语句会在控制台中会输出两个[10,20,30]数组。第二条输出语句会在控制台中输出[841,20,30]数组,即对数组元素b[0]的修改也影响了数组a的数组元素a[0]。这和普通数据类型的赋值完全不一样,在JavaScript中被称为引用数据类型的“浅拷贝”。
【3】从变量的本质理解浅拷贝。
浅拷贝只会发生在引用数据类型中,这是因为引用数据类型变量和基本数据类型变量的本质是不同的。我们都知道变量本质上是在内存中开辟的存储空间。JavaScript为基本数据类型变量开辟真实的空间,用来存储赋值的数据;而为引用数据类型变量只开辟用来存储指向数据本身的地址的空间,即引用数据类型变量在内存中存储的是数据的地址,并不是数据本身。所存储的数据的地址也被称为“数据的引用”。
这就是说变量a存储的是数组[10,20,30]的引用(即地址),当把变量a赋值给变量b时,是把a中存储的数组的地址赋给了变量b,即变量b中存储的也是数组的引用,也就是说变量a和b同时指向了一个数组。
这样一来,通过变量b对数组元素的修改也会反应在变量a中,浅拷贝的产生就是这样的原理造成的。
原理是学习一门编程语言最为重要的内容,是彻底理解程序运行机制的唯一途径,在前端开发的学习过程中尤为重要。

http://www.yayakq.cn/news/629951/

相关文章:

  • wordpress百度站长主动推送品牌网店
  • 佛山外贸网站建设方案时事新闻热点
  • 济南建站模板1688官网首页官网
  • 做网站公司不给源码贸易公司网站案例
  • 电子商务网站界面设计实验报告phpstuy wordpress
  • 网站服务器架设网站建设技术网站
  • 顺德建设网站多少钱千锋教育总部在哪里
  • 个人网站模板psd大学学风建设专题网站
  • 医疗协助平台网站建设方案wordpress 伪静态分页
  • 万维网 网站 主页 网页中国黄金集团建设有限公司官方网站
  • 网站建设应该懂什么知识郑州工商注册
  • 做定制网站价格不用wordpress建站
  • 定制网站建设推广服务广告创意
  • 长春免费建站模板没有网站做分类信息群发
  • 网站建设凡客怎样使wordpress网站文章左对齐
  • 服务类的网站怎么做房产中介做租单用哪个付费网站更好
  • wordpress安装不能选择语言宿迁网站优化
  • 网站建设与维护本科教材公司网站翻译工作怎么做
  • 免费做deal的网站wordpress代码添加图片
  • 做视频赚钱的好网站辽宁公司网站建设
  • 网站如何添加白名单php反向代理 Wordpress
  • 做酒招代理的网站wordpress主页乱码
  • 做自己头像的网站深圳全网推广公司
  • 手机网站建设维护协议wordpress增加用户
  • 宿迁住房和城乡建设部网站iis 发布织梦网站
  • 简单的网站制作代码wordpress手机页面模板
  • 给公司建立网站北京软件开发公司排行
  • 深圳最好用的网站设计个人做免费网页
  • 自己做网站怎么推广哪里可以做足球网站
  • 什么是传统网站延安网站建设公司