簡體   English   中英

javascript 中的奇怪行為

[英]Odd behavior in javascript

當我寫這個時:

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 中我超過了 output。

我的谷歌瀏覽器的屏幕截圖:

在此處輸入圖像描述

我認為帶點的東西來自瀏覽器。 在 Win Chrome 中出現,但在 Linux 下 - 沒有。

如果你想顯示\n使用雙斜杠,以顯示第二個。

var loc = "a,a\\n";
var valueFromFunc = "gdfgdfg fdgdfg";
loc = loc + "abc," + valueFromFunc;
alert(loc);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM