为什么我不能将多行值存储到JavaScript文字中?
可能重复:
一个更优雅的多行javascript字符串方法
Javascript中的多行字符串
window.lastSavedContents = "test
tester";
这是我的JavaScript代码。 我得到一个萤火虫错误说:
未终止的字符串文字[Break On This Error] window.lastSavedContents =“test
确实; 这根本就是无效的语法。 使用“ n”代表换行符:
window.lastSavedContents = "testnntester";
如果要在JavaScript值中标记新行,则不要在其中放置换行符,方法是放入n
:
var test = "testnntest";
您也可以通过像这样转义行的结尾来直观地显示新行:
var test = "testn
n
test";
http://jsfiddle.net/grcLH/1/
当然,您可以连接它:
var stringTxt = "";
stringTxt += "test";
stringTxt += "tester";
window.lastSavedContents = stringTxt;
链接地址: http://www.djcxy.com/p/30443.html
上一篇: Why can't I store multi line values into a JavaScript literal?