作用域
2022-09-29
----------------
全局作用域:函数之外声明的变量
局部作用域:代码块里
变量定义的位置 - 函数内外
- ES2015
let:重新声明变量
1 { 2 let x = 10; 3 } 4 // 此处不可以使用 x 5 //使用 let 关键字重新声明变量可以解决这个问题。在块中重新声明变量不会重新声明块外的变量:
1 var x = 10; 2 // 此处 x 为 10 3 { 4 var x = 6; 5 // 此处 x 为 6 6 } 7 // 此处 x 为 6 8 // 使用 var 关键字重新声明变量会带来问题。标签:变量,作用域,JS,初识,let,重新,var,声明 From: https://www.cnblogs.com/yzhone/p/16740800.html
9 // 在块中重新声明变量也将重新声明块外的变量: