1.let
1.1 不能重复声明
1.2 块级作用域
1.3 不存在变量提升
1.4 不影响作用域
2.const
2.1 定义是一定要赋初始值
2.2 常量使用大写(潜规则)
2.3 块级作用域
2.4 用const定义数组和对象 对于这两者可以进行修改 所以一般用const定义函数和数组
3.模板字符串
` `用这个定义字符串 优点两个:
保留换行
变量拼接(直接&{})不用加号
例子:
//2.内容中可以直接出现换行符
let str = `<ul>
<li>title</li>
</ul>`;
//3.变量拼接
let a = "浪漫";
let b = `${a}至死不渝`;
//${}括号里面直接放变量即可
console.log(b);
4.对象的简化写法
在大括号内直接写入变量和函数
对于在对象外面定义的函数可以直接通过名字引用进来
函数写法也简便:直接函数名(){}