上QQ阅读APP看书,第一时间看更新
2.2.1 多行字符串
在ES5中,如果一个字符串要分为多行书写,可以采用两种方式。一种是在一行结尾添加反斜线“\”来承接下一行。示例代码如下:
let str = "月落乌啼霜满天,\ 江枫渔火对愁眠。\ 姑苏城外寒山寺,\ 夜半钟声到客船。"
另一种是使用“+”运算符拼接字符串。示例代码如下:
let str = "月落乌啼霜满天," +"江枫渔火对愁眠。" +"姑苏城外寒山寺," +"夜半钟声到客船。"
而在ES6中,使用模板字面量的语法就可以表示多行字符串。模板字面量的基础语法是使用反引号“`”替换字符串的单引号或双引号。示例代码如下:
let str = `月落乌啼霜满天, 江枫渔火对愁眠。 姑苏城外寒山寺, 夜半钟声到客船。`