为什么可以';我是否将多行值存储到JavaScript文本中?
可能的重复项:为什么可以';我是否将多行值存储到JavaScript文本中?,javascript,Javascript,可能的重复项: 这是我的JavaScript代码。我收到一个firebug错误,它说: 未终止的字符串文字[Break On] 此错误]window.lastSavedContents= “试验 事实上,这根本不是有效的语法。请使用“\n”表示换行符: window.lastSavedContents = "test\n\ntester"; 当然,您可以将其连接起来: var stringTxt = ""; stringTxt += "test"; stringTxt += "teste
这是我的JavaScript代码。我收到一个firebug错误,它说: 未终止的字符串文字[Break On] 此错误]window.lastSavedContents= “试验
事实上,这根本不是有效的语法。请使用“\n”表示换行符:
window.lastSavedContents = "test\n\ntester";
当然,您可以将其连接起来:
var stringTxt = "";
stringTxt += "test";
stringTxt += "tester";
window.lastSavedContents = stringTxt;
如果要在JavaScript值中标记新行,则不需要通过将
\n
放在新行字符中:
var test = "test\n\ntest";
您还可以通过如下方式转义行尾,直观地显示新行:
var test = "test\n\
\n\
test";
但我想保留新行使用数组和
将它连接到字符串是“更好的”。生成testtester
这不是op后面的内容啊;我明白了。我将留下我的答案作为一个没有正确阅读问题的例子。嘿,伙计!他们显然让任何人进来。而且就目前而言,也没有邪恶的计划我看得出来。@epas:有什么问题吗?我看不出他的回答有什么不好的地方。@Marcel,这是个内部笑话。
var test = "test\n\
\n\
test";