const 定义了一个静态变量,定义时必须出初始化,否则会报错因为定义的静态变量,所以对于基本类型的值,一旦定义,就无法改变对于引用类型的值(数组,对象),一旦定义,引用的地址无法改变,即无法重新赋值为新的数组或对象,只能在原有基础上对其属性进行改变 let 定义了一个局部变量,可以不用初始化,出了作用域自动销毁可随时变化 var let的前身,可以使用var的地方就可以用let