ES6中模板字符串
ES5中模板字符串拼接
- 如果有换行就需要通过 + 号拼接,非常不利于书写。
let template='<h1>hellow world</h1>'+
'<p>这是es5语法</p>'
document.getElementById("app").innerHTML = template;
ES6中模板字符串
- 首尾使用 ` ` 符号,中间内容可随意换行,书写方便。
let template=`<h1>hellow world</h1>
<p>这是es6语法</p>
<ul>
<li>1</li>
</ul>
`
document.getElementById("app").innerHTML = template;
let name='LonJin';
let template=`<h1>hellow ${name}</h1>
<p>这是es6语法</p>
<ul>
<li>1</li>
</ul>
`
document.getElementById("app").innerHTML = template;
function makeUppercase(word){
return word.toUpperCase()
}
let name='LonJin';
let template=`<h1>${makeUppercase("hello")} ${name}</h1>
<p>这是es6语法</p>
<ul>
<li>1</li>
</ul>
`
document.getElementById("app").innerHTML = template;