当我写这篇文章时:
var loc = "a,a\n";
alert(loc);
它在警报中显示“a...
”。然后我在loc中添加一些值为
loc = loc + "abc," + valueFromFunc;
alert(loc);
它在警报中显示“ab...a,a\nabc,value
”。为什么我在loc中获得a..
和ab..
?我希望loc为“a,a\nabc,value
”
我正在使用谷歌浏览器。当我在IE中尝试它时效果很好但是在chrome中我得到了以上输出。
我的谷歌浏览器的屏幕截图:
答案 0 :(得分:0)
我认为带点的东西来自浏览器。在Win Chrome中它出现了,但在Linux下 - 没有。
如果您想要显示 \ n ,请使用双斜杠,以显示第二个。
var loc = "a,a\\n";
var valueFromFunc = "gdfgdfg fdgdfg";
loc = loc + "abc," + valueFromFunc;
alert(loc);