let 和 const 是 javascript 里面最新的变量声明方式,let 与 var 很相似,而 const 是 let 的增强,能阻止对一个变量的再次赋值. var 声明 弱类型:var 声明变量时,不管声明再任何位置,总会提到全部代码执行前--声明提前,且可不必对变量类型做约束,变量类型可随需要任意改变赋值: 作用域:var 声明的变量,可以在包含他的函数.模块.命名空间.全局作用域内部任意位置被访问:(多次声明同一变量并不会报错) 变量值:var 声明的变量,其值为函数执行结束时的