1.let和const var 全局作用域和函数作用域 存在变量提升 其实是个bug 可以重复声明 let 块级作用域 不存在变量提升 不能重复声明 const 常量 和let一样还有另外两个 定义的时候必须被赋值 定以后不能被修改 2.模版字符串 - ``插变量 - ${变量名} 3.数据的解构和赋值 数组 let arr = [1, 2, 3]; let [a, b, c] = arr; let [d, , f] = arr; console.log(a, b, c, d, f); 1,2,…