包含换行符的字符串

可能重复:
如何创建多行字符串

我有很多字符串,我想把变量,但是有不被接受的换行符。

我写的时候Firefox会说“Unterminated string literal”

var a="foo
bar";

有没有办法在不手动删除换行符的情况下编写我的字符串?


如果这是不可接受的:

var a="foo" +
"bar";

或者@minitech(新mod)建议:

var a="foo 
bar";

那么答案是否定的。


该脚本是否由Web服务器动态生成?

如果是这样,该Web服务器将需要将换行符转换为n转义序列。 您还会遇到与其他保留字符相同的问题,例如反斜杠和双引号。

一些语言允许你从字面上编写一个字符串常量(比如C#中的@前缀),但是JavaScript没有这样的功能标准,因此某些字符必须被转义。

链接地址: http://www.djcxy.com/p/30451.html

上一篇: String that contains line breaks

下一篇: Trying to change HTML with Jquery