模版字符串

换行

1
2
3
4
5
6
7
8
9
10
// let name = 'Jack'
// let msg = 'hello world'
let name = `Jack`
let msg = `hello world`

// let htmlStr = '<div class="hot-goods-box"><h>热门商品</h><p>炸了</p></div>'
let htmlStr = `<div class="hot-goods-box">
<h>热门商品</h>
<p>炸了</p>
</div>`

变量内嵌

1
2
3
4
5
let name = 'bit'
let age = 9
// let str = 'My name is '+ name + ', I am ' + age + 'years old' + (age >= 18 ? '已成年' : '未成年')
let str = `My name is ${name} I am ${age} years old + ${age >= 18 ? ' 已成年' : ' 未成年'}`
console.log(str)