1、ES6引入了新的声明字符串的方式—模板字符串
ES5里声明字符串使用单引号和双引号,模板字符串符号是反引号``。
2、声明模板字符串
let str = `我也是一个字符串`;
console.log(str, typeof str);
3、模板字符串的特性
(1)内容中可以直接出现换行符
let str = '<ul>
<li>太阳</li>
<li>星星</li>
<li>月亮</li>
</ul>';
单引号里包含换行符,报错:Uncaught SyntaxError: Invalid or unexpected token
(2)变量拼接
let moon = `月亮`;
let sunandmoon = `太阳${moon}`;
console.log(sunandmoon);
固定格式${变量名}。