ES6文档学习 - 模板字符串(spread string)

spread string

为了解决变凉和字符串的拼接,并对某种字符串的空格和换行符进行原样输出,es6引入了字符串扩展功能…

字符串换行

字符串默认只能写在一行内,分成多行将会报错
如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠;但是,输出的时候还是单行,效果与写在同一行完全一样

1
2
3
4
var longString = 'Long \
long \
long \
string';

连接运算符(+)可以连接多个单行字符串,将长字符串拆成多行书写,输出的时候也是单行。

1
2
3
4
var longString = 'Long '
+ 'long '
+ 'long '
+ 'string';

##es6可以使用`对字符串进行拼接,会保留换行和多个空格原样输出

1
2
3
4
var longString = `Long
  long
  long
  string`;
初到贵宝地,有钱的给个钱场,没钱的挤一挤给个钱场