let命令,用于声明变量,用法和var类似,但是所声明的变量只在let命令所在的代码块内有效。{
let a = 1;
var b = 2;
}
console.log(a);// 报错:ReferenceError: a is not defind.
console.log(b);// 2在代码块外面调用了let命令声明的a就会报错,而调用var声明的b返回了正常的值。这就说明let声明的变量只在其所在的代码块中有效。下面是一个关于let和var在for循环中的例子:使用var声明变量的for循序特殊例子:var a = [];
for(var i = 0; i &...
阅读全部