本文实例讲述了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介绍
# 这一
# 报错
# 的是
# 就会
# 也不
# 这个问题
# 能在
# 不像
# 给大家
# 就不能
# 只在
# 能给
# 所述
# 程序设计
# 值为
# 解决了
# 全局变量
# 讲述了
# 提升到
相关文章:
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何在阿里云域名上完成建站全流程?
长沙企业网站制作哪家好,长沙水业集团官方网站?
b2c电商网站制作流程,b2c水平综合的电商平台?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何通过服务器快速搭建网站?完整步骤解析
建站之星备案是否影响网站上线时间?
在线教育网站制作平台,山西立德教育官网?
,巨量百应是干嘛的?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
免费网站制作appp,免费制作app哪个平台好?
c++怎么用jemalloc c++替换默认内存分配器【性能】
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
如何零基础开发自助建站系统?完整教程解析
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
jQuery 常见小例汇总
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
php json中文编码为null的解决办法
黑客如何通过漏洞一步步攻陷网站服务器?
如何在阿里云ECS服务器部署织梦CMS网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
建站之星上传入口如何快速找到?
婚礼视频制作网站,学习*后期制作的网站有哪些?
定制建站流程步骤详解:一站式方案设计与开发指南
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
家庭服务器如何搭建个人网站?
C#如何序列化对象为XML XmlSerializer用法
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
广州营销型建站服务商推荐:技术优势与SEO优化解析
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
成都网站制作报价公司,成都工业用气开户费用?
如何通过FTP空间快速搭建安全高效网站?
如何在Windows 2008云服务器安全搭建网站?
建站之星CMS五站合一模板配置与SEO优化指南
PHP 500报错的快速解决方法
孙琪峥织梦建站教程如何优化数据库安全?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站之星下载版如何获取与安装?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
建站之星后台管理:高效配置与模板优化提升用户体验
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
如何在橙子建站中快速调整背景颜色?
如何安全更换建站之星模板并保留数据?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
如何快速搭建二级域名独立网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。