声明变量的6种方法 varfunctionletconstimportclass let && const 不存在变量提升 var命令会发生变量提升现象,变量可以再声明前使用,值为undefined。 let const声明的变量不存在这种情况,要先声明后使用 暂时性死区 只要块级作用域存在let const命令,在声明之前使用这些命令就会报错 不允许重复声明