用JavaScript定义一个长字符串

31 浏览
0 Comments

用JavaScript定义一个长字符串

这个问题已经有答案了

在JavaScript中创建多行字符串

我有一个简单的问题,但似乎就是想不出答案。在下面的代码中,我遇到了一个错误(test_str未定义),因为定义“var str =”的行被分成了两行。在单词“fox”之后有一个CR LF,我猜测我的浏览器中的JavaScript引擎认为我想在那里新建一个语句。当然,在这个例子中,我可以简单地删除回车符并将所有内容放在一行上来解决它。但我的真正意图是在一些生产代码中使用一个更长的字符串,我不想删除所有那些CR LF。



    Test String


admin 更改状态以发布 2023年5月22日
0
0 Comments

最简单的方法是在行末添加\

function test_str() {
  str = "  The quick brown \
  fox jumped over the log.";
  alert(str);
}

jsFiddle示例

0
0 Comments

只需在字符串的每行末尾放置一个\即可。

str = "  The quick brown \  // <---
fox jumped over the log.";

0