1.原生js中var存在的弊端 1.可以被重复声明 2.无法限制修改 3.没有块级作用域 2.let与const的特性 1.let 不能被重复声明,变量-可以被修改,块级作用域 2.const不能被重复声明,常量-不可以被修改,块级作用域