+"\n" の意味は何でしょうか?

[上に] [前に] [次に]
福井から都会へ [E-Mail] [HomePage] 1999/09/23(木) 00:53:46
"JavaScript"の文中に【 +"\n" 】とあるのですが
どういう意味か分かりませんか?(【】の中)
初心者の質問ですがよろしくお願いいたします。

1999/09/23(木) 01:26:46
もうちょっとソースを載せて欲しかったですけど
変数展開でもして最後に改行をくっつけてるのでは?
cat = "猫";
document.write ("僕は" + cat + "\n");
見たいな感じ

1999/09/23(木) 01:29:47
上、外してたな(^^;
\nは改行です。

Aurai [E-Mail] 1999/09/23(木) 01:32:57
一応追記
http://www.tohoho-web.com/js/string.htm
特殊文字の項を参照のこと

福井から都会へ [HomePage] 1999/09/23(木) 02:10:08
いろいろ、ありがとうございます。
【 +"\n" 】は、その行の一番最後に記入してあって
その後、実際に改行(見た目)されているのですが
すれば、【 +"\n" 】の意味は何でしょう?
わざわざ、記入する意味が分からないのですが?
記入する必要性は何ですか?

1999/09/23(木) 02:23:58
どういう状況で使われてるかによりますけど・・・。
alert ('あいうえお\nかきくけこ\nさしすせそ\n');
を実行するとわかるかもね。

関係ないけど、何が言いたいのかが、わかりにくいです。

福井から都会へ [HomePage] 1999/09/23(木) 03:00:13
猫さん、先程はどうも、、早速ですが
<script language="JavaScript"><!--
  document.write(
+Menu(0,-1,null, '青春18切符')
+Menu(0,-1,'pR_01.htm',    'はじめに')+"\n"
+Menu(0,-1,'calendar_18.html', 'カレンダ-')
  );
// --></script>

の様に、「はじめに」の横には付いているけど
「カレンダー」の横には付いていない。
でも、同じ動作をする。
それで、わざわざ改行変数を入れる意味が分からない。
と、言う訳です。
…深く考えない方がいいのでしょうか?

1999/09/23(木) 03:11:49
なるほど〜。
うーん、、、どうでしょう。わかりません。
普通にテキストに改行入れるような感じでしか私は使ってないです。
別に無くても問題ないと思いますけど・・・。
間違ってたらどなたかつっこんで下さい。
18切符便利ですよねぇ。

福井から都会へ 1999/09/24(金) 00:16:50
[[解決]]
一先ず、解決ということにしました。

Nobu3 [E-Mail] [HomePage] 1999/09/24(金) 01:25:31
「alert()」の中なら理由がわかると思います。
「document.write()」では、<pre>を使うとわかるでしょう。
HTMLでは改行はタグを使う必要があるので、さほど意味がありません。

とほほ 1999/09/24(金) 01:26:07
使って便利なのは、
document.write("<PRE>");
document.write("AAA" + "\n");
document.write("BBB");
document.write("CCC");
document.write("</PRE>");
ってな時でしょうか・・・・

とほほ 1999/09/24(金) 01:27:26
あっ!しまった。先を越されてしまいました。
夜更かししてちゃ駄目じゃないですか。> Nobu3さん ^^;)

Nobu3 [E-Mail] [HomePage] 1999/09/24(金) 01:44:33
的確なサンプルです。>とほほさん
ちなみに、さっきまで寝てたので大丈夫・・・かな (^^;;;

1999/09/24(金) 01:55:08
<XMP>と<PLAINTEXT>とかでもですよね。
使うべきではないけど。
って事はやっぱalert()と<pre>タグ以外では(改行が反映される物以外)書く必要はないんでしょうか?

1999/09/24(金) 01:56:09
よく考えたら<XMP>と<PLAINTEXT>では意味無いわ(^^;
お騒がせしました。

[上に] [前に] [次に]