let命令有四大主要特性:存在块级作用域,没有变量提升,暂时性死区,不允许重复声明。这都是和es5的var变量特性相反的。 1、存在块级作用域let命令声明的变量只在其块级作用域中有效,就是{}中。{ let a = 10; var b = 1;}console.log(a) ...
let命令有四大主要特性:存在块级作用域,没有变量提升,暂时性死区,不允许重复声明。
这都是和es5的var变量特性相反的。
1、存在块级作用域
let命令声明的变量只在其块级作用域中有效,就是{}中。
{ let a = 10; var b = 1;}console.log(a); //出错 not definedconsole.log(b); //1
原标题:let变量声明总结
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。