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
を使用してください。
document.write("\n");
複数持っていることもできます。
document.write("\n\n\n"); // 3 new lines! My oh my!
ただし、これがHTMLへのレンダリングの場合は、改行にHTMLタグを使用します。
document.write("<br>");
ソースの文字列Hello\n\nTest
は次のようになります。
Hello!
Test
HTMLソースでは、文字列Hello<br><br>Test
は次のようになります。
Hello<br><br>Test
HTMLはページを閲覧している人のための改行としてレンダリングされ、\n
はソース内の次の行にテキストをドロップするだけです(HTMLページの場合)。
どうですか?
document.write ("<br>");
(あなたがhtmlページにいると仮定すると、改行だけではスペースとして表示されます)
"\n"
を使用してください。
document.write("\n");
改行として解釈するには、二重引用符で囲む必要があります。 いいえ、違います。
document.writeln()
はあなたが探しているものであり、document.write('\n' + 'words')
は新しい行が使用されるときにもっと粒度を探しているならば
HTMLページの場合:
document.write("<br>");
しかし、あなたがJavaScriptファイルの中にいるなら、これは新しい行として働くでしょう:
document.write("\n");
新しい行を作成するには、symbolは '\ 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'
を使いたいでしょう。
あるいは、CSSのwhite-space: pre
を使用して要素に書き込み、改行文字に\n
を使用します。
文字列のために私はちょうど私に新しい行を与えるために"\n"
を書く。たとえば、console.log("First Name: Rex" + "\n" + "Last Name: Blythe");
と入力すると、次のように入力されます。
ファーストネーム:レックス
ラストネーム:ブライス
\ nうまくいきません。 HTMLタグを使用する
document.write("<br>");
document.write("?");
\ n - >改行文字は改行を挿入するのには機能しません。
str="Hello!!";
document.write(str);
document.write("\n");
document.write(str);
しかし、私たちが以下のコードを使用するならば、それはうまく働き、それは新しい行を与えます。
document.write(str);
document.write("<br>");
document.write(str);
注::私は試してみましたVisual Studio Code。
JavaScriptファイル(.js)を使用している場合はdocument.write("\n");
を使用してください。あなたがhtmlファイル(.htmlまたは.htm)にいるなら、document.write("<br/>");
を使用してください。
新しい行を追加するために
document.write("<br>")
スペース追加用
document.write(" ")
または
document.write("\n")
あなたの解決策は
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>");
P.S私は人々が上記の答えを述べたことを知っていますが、違いはどこにもありませんでした:)