使用Let声明变量 ES6不仅引入了let关键字用于解决变量声明的问题,同时引入了块级作用域的概念。 块级作用域: 代码执行时遇到花括号{ 会创建一个块级作用域、花括号}结束,销毁块级作用域。 let a = 123;//全局作用域定义 { let a = 456;//然后定义块级作用域 console.log(a)//使用的时块级作用域中的a