1.let const block 作用域 let 代替var 来声明块级作用域,没有变量提升,只在块内有作用 const 可以声明一个常量,类似于指针,指向某一个引用,这个常量并非一成不变的,但是不能重新赋值 const ARR=[5,6] ARR.push(4);//[5,6,7] ARR=[10];// TypeError 注意点: let关键词声明的变量没有变量提升, let 和const 只在最靠近的一个块中{}有效果(比如在for循环中) 当使用const声明时,请使用大写变量,如:…