let 和 const 命令 let 用来声明变量,只在let命令所在的代码块中有效。【代码块:使用花括号包住的内容称为代码块{}】 { let a = 10; var b = 1; } a // ReferenceError: a is not defined b // 1 表明:let声明的变量只在它所在的代码块有效。 for循环的计数器,就很合适使用let命令。 for (let i = <