Vue.js从入门到精通
上QQ阅读APP看书,第一时间看更新

2.2.1 多行字符串

在ES5中,如果一个字符串要分为多行书写,可以采用两种方式。一种是在一行结尾添加反斜线“\”来承接下一行。示例代码如下:

     let str = "月落乌啼霜满天,\
     江枫渔火对愁眠。\
     姑苏城外寒山寺,\
     夜半钟声到客船。"

另一种是使用“+”运算符拼接字符串。示例代码如下:

     let str = "月落乌啼霜满天,"
     +"江枫渔火对愁眠。"
     +"姑苏城外寒山寺,"
     +"夜半钟声到客船。"

而在ES6中,使用模板字面量的语法就可以表示多行字符串。模板字面量的基础语法是使用反引号“`”替换字符串的单引号或双引号。示例代码如下:

     let str = `月落乌啼霜满天,
     江枫渔火对愁眠。
     姑苏城外寒山寺,
     夜半钟声到客船。`