ECMAScript 是当前 JavaScript 语言规范的最新标准,一般称为 es6, 但是因为 该标准规范是在 2015年6月份发布的,所以也叫作 ECMAScript 2015 let 变量声明 ES2015 中新增了一种变量声明的方式: let,类似于 var, 通过 let 声明的变量只在 let 命令所在代码块内有效. 块级作用域,块级其实就花括号之间的代码自动形成一个单独的作用域 为什么要有块级作用域? 内层变量可能会覆盖外层变量 用来计数的循环变量泄露为全局变量 使用 let …