6是更简单的使用让命令执行块级实例域实例分析

6是更简单的使用让命令执行块级实例域实例分析
本文阐述了块更简单的实现水平范围ES6使用让命令分享给您参考,如下:

让我们引入更简单的块级别范围。

1。6添加让命令来声明变量,不同于VaR,让声明的变量仅在{ }。这使得我们实现块级范围很方便,不再用立即执行功能
{
A=1;
var b=2;
}
console.log(一); / /未定义
console.log(B); / / 2

采用让入环可以有效避免全球变量污染。

2。让我们不可变,也就是说,如果你使用var,你可以首先使用变量来定义变量。(注意:变量提升只会提高声明并不会增强赋值操作),但是如果您使用让定义变量,则在使用变量之前必须先定义它,否则您将报告错误
console.log(一); / /错误:错误:一是没有定义的referenceerror
console.log(B); / /未定义
A=1;
var b=2;

三.临时死区(暂时死区)

只要在块作用域中有允许,则由声明声明的变量不受全局同名变量的影响。如果希望使用块级别范围内的LET声明的变量,只能对它们赋值。
var a=1;
如果(真){
a = 2;
让; / /捕获的referenceerror:一个未定义
}

4。不允许在块级范围内重复变量。

VaR和让重复的声明,或让和重复的陈述,是错误的。

希望本文有助于ECMAscript程序设计。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部