mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
docs(let): edit let
This commit is contained in:
parent
225799a70a
commit
2bb8556938
@ -262,7 +262,7 @@ function f1() {
|
||||
}
|
||||
```
|
||||
|
||||
上面的函数有两个代码块,都声明了变量`n`,运行后输出5。这表示外层代码块不受内层代码块的影响。只有两次都使用`var`定义变量`n`,最后输出的值才是10。如果只是if语句外层使用`var`定义`n`,运行输出依旧是5;如果只是if语句内层使用`var`定义`n`,则存在重复声明的问题,会报错。
|
||||
上面的函数有两个代码块,都声明了变量`n`,运行后输出5。这表示外层代码块不受内层代码块的影响。如果两次都使用`var`定义变量`n`,最后输出的值才是10。
|
||||
|
||||
ES6 允许块级作用域的任意嵌套。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user