var 表示声明变量 无块级作用域,在for if 中定义,全局都能够访问。 let 声明变量,有块级作用域,在哪定义,就只能在哪里使用。 const 声明常量,可声明对象,不可重新赋值,可更改对象内部变量值。