模板字符串
ES6之前处理字符串繁琐的两个方面
- 多行字符串
var text = '红红火火恍恍惚惚'//这是一个正常声明的字符串
//如果我们要换行怎么办
var text = '红红火火恍\n恍惚惚'//一般我们是直接加一个/n
var text = '红红火火\
恍恍惚惚' //或者加一个反斜杠也可以换行
//再或者
var txet = [
'红红火火',
'恍恍惚惚'
].join['\n']//像这样
但是不管怎么写总显得比较繁琐
- 字符串拼接
var text = '红红' + '火火' + '恍恍' + '惚惚'
这是正常的字符串拼接,但是如果拼接的多了,一个是麻烦再一个是代码的臃肿。
ES6中新增的
在ES6中提供了模板字符串的书写,可以非常方便的拼接,要做的,仅仅是将字符串的开始或结尾改成
``//反斜杠符号
var text =