回答:
\n
改行文字にはを使用します。
document.write("\n");
複数持つこともできます:
document.write("\n\n\n"); // 3 new lines! My oh my!
ただし、これがHTMLにレンダリングされる場合は、改行にHTMLタグを使用する必要があります。
document.write("<br>");
Hello\n\nTest
ソースの文字列は次のようになります。
Hello!
Test
文字列Hello<br><br>Test
は、HTMLソースでは次のようになります。
Hello<br><br>Test
HTMLは、ページを表示している人のために改行としてレンダリングさ\n
れ、ソース内の次の行にテキストをドロップします(HTMLページ上にある場合)。
document.write
、それはXHTMLページではなくHTMLページです。<br>
HTMLページの正しい改行です。<br />
XHTMLです。
document.write
プレーンテキストドキュメントをどのように呼び出しますか?(たとえば、script
タグをどのように挿入しますか?)pre
ただし、の良い点は、簡単にpre
セクションにすることができます。
text/plain
ドキュメントについてだと思ったpre
が、良い点であることは明らかだったと思う。)
使用"\n"
:
document.write("\n");
改行として解釈されるようにするには、二重引用符で囲む必要があります。いいえ、ありません。
pre
要素に関する別の答えにコメントすることを除いて。いい視点ね。pre
セクションにアスキーアートを出力する場合\n
は、正しいかもしれません...(編集:LOL、コメントの重複。)
pre
は完全に明確でした。(あなたのためにタグを閉じました:jsfiddle.net/wT3Ab/1)ベスト、
または、CSS white-space: pre
を使用して要素に書き込み\n
、改行文字に使用します。
white-space: pre-wrap
まさに私が望んでいたことをしました!w3schools.com/cssref/pr_text_white-space.asp
新しいラインを作成するには、シンボルは '\ n'です
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//i want this to print a new line
document.write('\n');
}
ページに出力する場合は、の"<br/>"
代わりに使用する必要があり'/n'
ます。
\ n->改行文字は改行の挿入に機能しません。
str="Hello!!";
document.write(str);
document.write("\n");
document.write(str);
しかし、以下のコードを使用すると、問題なく機能し、新しい行が表示されます。
document.write(str);
document.write("<br>");
document.write(str);
注:Visual Studio Codeで試しました。
あなたの解決策は
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//printing new line
document.write("<br>");
}
document.write("\n");
実行している場合は機能しません(document.write();
)を複数回。
私はあなたが行くべきであることをお勧めします:
document.write("<br>");
PS私は人々がこの答えを上に述べたことを知っていますが、どこにも違いを見つけなかったので:)
以下のリンクを使用できます:JavaScriptの新しい行
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//i want this to print a new line
/document.write('<br>');
}