多行JavaScript字符串

The JavaScript language performs automatic semicolon insertion at the end lines, so creating multiline strings usually ends up looking something like this:

JavaScript语言在末尾执行自动分号插入,因此创建多行字符串通常最终看起来像这样:


var multiStr = "This is the first line" + 
	"This is the second line" + 
	"This is more...";


String upon string of concatenated JavaScript mess...ugly, slow, and ...ugly.  Many novice JavaScript developers don't know that there's a better way to create multiline strings:

串接JavaScript字符串一串又一串...丑陋,缓慢且...丑陋。 许多JavaScript新手开发人员都不知道有更好的方法来创建多行字符串:


var multiStr = "This is the first line \
	This is the second line \
	This is more...";


Adding a backslash at the end of each line tells the JavaScript engine that the string will continue to the next line, thus avoiding the automatic semicolon insertion annoyance. Note that the second string includes line breaks within the string itself.  Just another nice tip to add to your JavaScript arsenal!

在每行的末尾添加反斜杠,将告诉JavaScript引擎字符串将继续到下一行,从而避免了自动分号插入带来的麻烦。 请注意,第二个字符串在字符串本身内包含换行符。 只是一个不错的提示,可以添加到您JavaScript库中!

翻译自: https://davidwalsh.name/multiline-javascript-strings

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值