0

私がこれを書くとき:

var loc = "a,a\n";
alert(loc);

a...アラートに「 」が表示されます。次に、locにいくつかの値を追加した後

loc = loc + "abc," + valueFromFunc;
alert(loc);

ab...a,a\nabc,valueアラートに「 」が表示されます。なぜ私は取得a..ab..、場所にいるのですか?a,a\nabc,valueloc を " "にしたい


Google Chrome を使用しています。IEで試してみるとうまくいきましたが、クロムでは上記の出力が得られました。

私のグーグルクロムのスクリーンショット:

ここに画像の説明を入力

4

1 に答える 1

0

ドットのあるものはブラウザからのものだと思います。Win Chromeでは表示されますが、Linuxでは表示されません。

表示したい場合は、 \ n二重スラッシュを使用して、2番目のスラッシュを表示します。

var loc = "a,a\\n";
var valueFromFunc = "gdfgdfg fdgdfg";
loc = loc + "abc," + valueFromFunc;
alert(loc);
于 2011-04-28T12:34:05.617 に答える