1.概述
ES6引入了一种新的声明字符串的方式,它就是模板字符串,符号是反引号`
2.新特性
它相对于单引号和双引号,有自己的新特性,如下:
2.1 可以声明换行的字符串
我们之前在声明innerHTML时,为了展现html结构,我们一般会让字符串换行,但是单引号双引号会报错,而模板字符串不会
<script>
const STR = `
<ul>
<li></li>
<li></li>
<li></li>
</ul>`
console.log(STR);
</script>
2.2 可以拼接字符串
以前我们都是通过变量名+‘字符串’拼接,现在可以通过模板字符串拼接
<script>
let name = 'xy';
let str = `${name}不秃头`;
console.log(str);//xy不秃头
</script>