let 命令
基本用法
ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量只能在let命令所在的代码块内有效。
实例
{
var a = 10;
let b = 5;
}
a //10
b // ReferenceError: a is not defined.
会报错
上面代码在代码块中,分别用let 和 var 声明了两个变量 a 和 b 。然后在代码块之外调用,结果 a 正常输出 而 b 出现了报错。这表明,let声明的变量只能在它所在的代码块有效。
这个效果在for循环中就