在ES6中,JS除了传统的字符串,提供了新的template string模板字符串。
Ex:普通的字符串:
|
|
template string模板字符串:1234var firstName = 'Jake';var lastName = 'Rawr';console.log(`My name is ${firstName} ${lastName}`);// My name is Jake Rawr
注意,注意,template string是用符号 ` 包括起来的,不是单引号也不能是双引号。
我们可以在template string的${}
中实现
- 不用
\n
实现多行 - 简单的逻辑(比如:
1+2
)
同时,我们可以使用一个函数修改template string的输出,这些函数被称为tagged template strings
你可以通过这边文章来了解更多关于template string的内容。
本文是js tips系列,翻译自 https://github.com/loverajoel/jstips