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

好看的网站颜色公司网址注册一般需要多少钱

好看的网站颜色,公司网址注册一般需要多少钱,浙江建设信用网,企业标准化体系建设流程目录 ECMAScript 6简介 let和const命名 let基本用法-块级作用域 不存在变量提升 不允许重复声明 暂时性死区 为什么需要块级作用域#xff1f; 原因一#xff1a;内层变量可能会覆盖外层变量 原因二#xff1a;用来计数的循环遍历泄露为全局变量 const基本用法-声明… 目录 ECMAScript 6简介 let和const命名 let基本用法-块级作用域 不存在变量提升 不允许重复声明 暂时性死区 为什么需要块级作用域 原因一内层变量可能会覆盖外层变量 原因二用来计数的循环遍历泄露为全局变量 const基本用法-声明只读的常量 与let命令相同点 let和const使用建议 ECMAScript 6简介 ECMAScript 6.0以下简称 ES6是 JavaScript 语言的下一代标准已经在 2015 年 6 月正式发布了。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序成为企业级开发语言。 let和const命名 let基本用法-块级作用域 在es6中可以使用let声明变量用法类似于var ⚠️ let声明的变量只在let命令所在的代码块内有效 复制代码 { let a 10; var b 20; } console.log(a); //a is not defined console.log(b); //20 不存在变量提升 var命令会发生变量提升现象即变量可以在声明之前使用值为undefined。这种现象多多少少是有些奇怪的按照一般的逻辑变量应该在声明语句之后才可以使用。 为了纠正这种现象let命令改变了语法行为它所声明的变量一定在声明后使用否则报错 复制代码 //var的情况 console.log(c);//输出undefined var c 30; //let的情况 console.log(c);// 报错ReferenceError let c 30; 不允许重复声明 let不允许在相同作用域内重复声明同一个变量 复制代码 let c 10; let c 30; console.log(c); //报错 function func(arg) { let arg; // 报错 } 暂时性死区 了解的一个名词说的就是let和const命令声明变量的特征。 在代码块内使用let命令声明变量之前该变量都是不可用的。这在语法上称为暂时性死区(temporal dead zone简称 TDZ) 为什么需要块级作用域 原因一内层变量可能会覆盖外层变量 复制代码 function foo(a){ console.log(a); if(12){ var a hello 小马哥; } } var a 10; foo(a); 原因二用来计数的循环遍历泄露为全局变量 复制代码 var arr [] for(var i 0; i 10; i){ arr[i] function(){ return i; } } console.log(arr[5]()); 变量i只用来控制循环但是循环结束后它并没有消失用于变量提升泄露成了全局变量。 解决循环计数问题 复制代码 //解决方式一使用闭包 var arr [] for(var i 0; i 10; i){ arr[i] (function(n){ return function(){ return n; } })(i) } //解决方式二使用let声明i var arr [] for(let i 0; i 10; i){ arr[i] function () { return i; } } const基本用法-声明只读的常量 这意味着const一旦声明变量就必须立即初始化不能留到以后赋值。对于const来说只声明不赋值就会报错。 复制代码 const a 10; a 20;//报错 const b; //报错 与let命令相同点 块级作用域暂时性死区不可重复声明 let和const使用建议 在默认情况下用const,而只有你在知道变量值需要被修改的情况下使用let 转载出处阮一峰的ES6文档
http://www.pierceye.com/news/791657/

相关文章:

  • 陕西省建设厅申报网站大型网站建设公司推荐
  • 企业商城建站外贸建站上海
  • 织梦如何做网站网页设计公司背景
  • 购买域名网站程序员外包公司到底值不值得去
  • 网站出售商品建设广告公司主要做什么
  • 西安的电商网站设计大庆市城乡建设局网站
  • 服装网站建设需要什么内容中国建设银行总行官方网站
  • 免费下载设计素材网站wordpress metaslider
  • 如何建一个自己的网站给网站做rss
  • 宜昌网站制作公司亿腾云优化seo
  • 网站icp备案信息是什么一号网站建设
  • 怎么样做网站徐州市中宇建设工程有限公司网站
  • 网站建站公司官网免费企业网站建设介绍
  • 知名网站建设托管河北建筑工程学院招生信息网
  • 服务器网站建设流程图十堰网站制作公司电话
  • 营销型网站seo开发一个app需要什么技能
  • 网站的欢迎页怎么做织梦网站名称修改
  • 树莓派做博客网站济南抖音推广公司
  • 网站短链接生成济宁网络
  • 组建 网站开发团队交互设计作品集网站
  • 宜春个人网站建设网站建设惠州
  • 医院网站开发兼职wordpress 域名跳转
  • 安监局网站建设wordpress 修改路径
  • 快速搭建网站wordpress成品网站货源入口
  • 信宜手机网站建设公司广州网站建设服务商
  • 网站备案注册3g免费网站制作
  • 做网站需要vps吗建设银行etc的网站是哪个好
  • 网站服务器 2核如何做网站联盟
  • 做空间的网站吗wordpress 视频管理 主题
  • 做外链选择那些网站建网站怎样往网站传视频