本文实例讲述了ES6新特性中的let和const命令。分享给大家供大家参考,具体如下:

1. let 命令
① 在js中是没有块级作用域的,var 声明的变量作用域是整个函数体,而let可以起到这一作用
{
let a = 1;
var b = 2;
}
console.log(b); // 2
console.log(a); // a is not defind
② 而let可以起到这一作用啊在js中变量和函数的声明会提升到当前作用域最顶部执行。这样就会出现问题。
var a = [];
//函数和变量i会最先进行声明,同时全局变量i经过for循环赋值为10
for (var i = 0; i < 10; i++) {
a[i] = function () {
console.log(i);
};
}
console.log(i);//10
a[6]();//10
而使用let就解决了这个问题
for (let i = 0; i < 10; i++) {
a[i] = function () {
console.log(i);
};
}
a[6](); //6
③ let不像var那样,会发生“变量提升”现象
console.log(a); // a is not defined let a = 1;
④ let不允许在相同块级作用域内,重复声明同一个变量
// 报错
{
let a = 10;
var a = 1;
}
// 报错
{
let a = 10;
let a = 1;
}
2. const 命令
① const也用来声明变量,但是声明的是常量。一旦声明,常量的值就不能改变。
② 与let相同也不能在相同块级作用域内重复声明同一个变量。
③ const的作用域与let命令相同:只在声明所在的块级作用域内有效。
const PI = 3.1415; console.log(PI); // 3.1415 //PI = 3; // Assignment to constant variable.(不能给常量赋值) //const PI = 3.1;// Identifier 'PI' has already been declared
希望本文所述对大家ECMAScript程序设计有所帮助。
# ES6
# 新特性
# let
# const
# 命令
# JavaScript中ES6规范中let和const的用法和区别
# es6中let和const的使用方法详解
# ES6学习笔记之let与const用法实例分析
# ES6中let、const的区别及变量的解构赋值操作方法实例分析
# ES6 let和const定义变量与常量的应用实例分析
# ES6入门教程之let、const的使用方法
# ES6中let 和 const 的新特性
# ES6入门教程之let和const命令详解
# 深入浅出ES6之let和const命令
# ES6新增关键字let和const介绍
# 这一
# 报错
# 的是
# 就会
# 也不
# 这个问题
# 能在
# 不像
# 给大家
# 就不能
# 只在
# 能给
# 所述
# 程序设计
# 值为
# 解决了
# 全局变量
# 讲述了
# 提升到
相关文章:
实现虚拟支付需哪些建站技术支撑?
移民网站制作流程,怎么看加拿大移民官网?
公司网站制作价格怎么算,公司办个官网需要多少钱?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
贸易公司网站制作流程,出口贸易网站设计怎么做?
已有域名和空间如何快速搭建网站?
如何在腾讯云服务器上快速搭建个人网站?
如何在企业微信快速生成手机电脑官网?
如何通过VPS建站实现广告与增值服务盈利?
IOS倒计时设置UIButton标题title的抖动问题
成都网站制作公司哪家好,四川省职工服务网是做什么用?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
电商网站制作公司有哪些,1688网是什么意思?
盘锦网站制作公司,盘锦大洼有多少5G网站?
已有域名和空间如何搭建网站?
如何快速搭建二级域名独立网站?
如何用PHP快速搭建高效网站?分步指南
如何安全更换建站之星模板并保留数据?
建站之星微信建站一键生成小程序+多端营销系统
如何撰写建站申请书?关键要点有哪些?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
如何在IIS中配置站点IP、端口及主机头?
实例解析angularjs的filter过滤器
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
广州顶尖建站服务:企业官网建设与SEO优化一体化方案
公司网站设计制作厂家,怎么创建自己的一个网站?
如何在橙子建站中快速调整背景颜色?
大型企业网站制作流程,做网站需要注册公司吗?
如何在宝塔面板创建新站点?
建站之星免费模板:自助建站系统与智能响应式一键生成
linux top下的 minerd 木马清除方法
如何在IIS中新建站点并配置端口与物理路径?
如何在IIS服务器上快速部署高效网站?
建站之星收费标准详解:套餐费用及年费价格表一览
建站主机与虚拟主机有何区别?如何选择最优方案?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
建站主机选哪家性价比最高?
css网站制作参考文献有哪些,易聊怎么注册?
如何高效配置IIS服务器搭建网站?
建站之星代理如何优化在线客服效率?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何快速生成专业多端适配建站电话?
高端云建站费用究竟需要多少预算?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站之星如何修改网站生成路径?
建站之星如何助力企业快速打造五合一网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。