diff --git a/docs/let.md b/docs/let.md index 74ef3f0..b8c01e4 100644 --- a/docs/let.md +++ b/docs/let.md @@ -18,16 +18,16 @@ b // 1 上面代码在代码块之中,分别用`let`和`var`声明了两个变量。然后在代码块之外调用这两个变量,结果`let`声明的变量报错,`var`声明的变量返回了正确的值。这表明,`let`声明的变量只在它所在的代码块有效。 -`for`循环的计数器,就很合适使用let命令。 +`for`循环的计数器,就很合适使用`let`命令。 ```javascript -for (let i = 0; i < arr.length; i++) {} +for (let i = 0; i < 10; i++) {} console.log(i); //ReferenceError: i is not defined ``` -上面代码的计数器`i`,只在`for`循环体内有效。 +上面代码中,计数器`i`只在`for`循环体内有效,在循环体外引用就会报错。 下面的代码如果使用`var`,最后输出的是10。