var 声明变量提升,可以重新赋值和重新声明 let声明的变量可以重新赋值,但是不能在同一作用域内重新声明 const声明的变量必须赋值初始化,但是不能在同一作用域类重新声明也无法重新赋值.
var
let
const