[英]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.