回答:
\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>');
}