var let const 三者的区别
主要区别在作用域,能否重复赋值,等方面有区别
var 声明的可以修改,重复声明后面的覆盖前面的,函数内声明函数内有效,函数外声明为全局变量let 声明的可以修改,重复声明提示错误,它的声明仅在它所在{}内有效const 声明的不可修改,声明时必须赋初值,除非声明的是对象,则对象的内容可改