变量
- let代替var
- 块级作用域 (语句块)
- 不存在变量提升
- 不允许重复声明
常量
- const定义常量
- 定义之后不可修改
- 不变值可以使用常量
- 函数表达式、对象声明可以使用常量
模板字符串
- 支持换行 使用反引号(tab上方按键)``
- 支持嵌入变量 "${变量}"
let a = "2022" let b = "11" let c = "13" let d = `${a}年${b}月${c}日` console.log(d)
结构赋值
- 数组的结构赋值
- 对象的结构赋值
- 通过结构赋值传递参数
// 数组的结构赋值 // 结构赋值 数组 let [a,b] = [20,30]; // 调换 [a,b] = [b,a]; // 对象的结构赋值 let {name,age} = {name:"王二",age = 15}