ES6语法(一)知识小结
一,块作用域 在ES6中,有块作用域的说法,比如说这种 { ...代码... } 在’{}‘中书写代码后,代码的生命周期将在’{}’范围内有效,针对由let和const关键字定义的变量来说具有块作用域的功能。一旦超出这个范围,就会找不到由let或const定义的变量。因为var是函数作用域变量,所以var不受块作用域的限制。 报错情况: 代码> var a=1; { let b=2; console.log(a);//第一次打印a console.log(b);//第一次打印b } console.log(a);//第二次打印a console.log(b);//第二次打印b 运行结果>
用户评论