// let 的使用
// 使用 ES6 默认开始了严格模式
function test () {
// 使用 let 声明的变量会生成一个块级作用域
for (let i = 0; i < 3; i++) {
console.log(i)
}
// 访问不了块级作用域的内容,所以报 'i is not defined'
console.log(i)
}
test()
// Uncaught SyntaxError: Identifier 'a' has already been declared
// 不允许声明两个重名的变量
let a = 0
let a = 1