1.let和const的常规使用 let声明的变量不存在预解析 let声明的变量不允许重复使用(在同一个作用域内) ES6引入了块级作用域{},块内部定义的变量,在外部是不可以访问到的 使用let在for循环括号中声明的变量只能在循环体中使用 在块级作用域内部,变量只能先声明在使用 const用来声明常量,声明后不允许重新赋值 const声明的变量必须初始化 2.变量的解构赋值 数组的解构赋值 var [a,b,c] = [1,2,3]; console.log(a,b,c); //1,2,3…