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(?);
}
Ich drucke eine Pyramide von Sternen, ich kann die neue Zeile nicht zum Drucken bringen.
Verwenden Sie den \n
für ein Zeilenvorschubzeichen.
document.write("\n");
Sie können auch mehrere haben:
document.write("\n\n\n"); // 3 new lines! My oh my!
Wenn dies jedoch in HTML dargestellt wird, sollten Sie das HTML-Tag für einen Zeilenumbruch verwenden:
document.write("<br>");
Die Zeichenfolge Hello\n\nTest
in Ihrer Quelle sieht folgendermaßen aus:
Hello!
Test
Die Zeichenfolge Hello<br><br>Test
sieht im HTML-Quellcode folgendermaßen aus:
Hello<br><br>Test
Der HTML-Code wird für die Person, die die Seite betrachtet, als Zeilenumbruch gerendert, der \n
legt den Text einfach in der nächsten Zeile der Quelle ab (wenn er auf einer HTML-Seite ist).
wie wäre es mit:
document.write ("<br>");
(vorausgesetzt, Sie befinden sich in einer HTML-Seite, da nur ein Zeilenvorschub nur als Leerzeichen angezeigt wird)
Verwenden Sie ein <br>
-Tag, um einen Zeilenumbruch im Dokument zu erstellen
document.write("<br>");
Hier ist eine Beispielgeige
Verwenden Sie "\n"
:
document.write("\n");
Beachten Sie, dass es in doppelte Anführungszeichen gesetzt werden muss, damit es als Newline interpretiert wird. Nein, tut es nicht.
In HTML-Seite:
document.write("<br>");
wenn Sie sich jedoch in einer JavaScript-Datei befinden, funktioniert diese als neue Zeile:
document.write("\n");
document.writeln()
ist das, wonach Sie suchen, oder document.write('\n' + 'words')
, wenn Sie nach mehr Granularität suchen, wenn die neue Leitung verwendet wird
Für einen String schreibe ich einfach "\n"
, um mir eine neue Zeile zu geben. Geben Sie beispielsweise console.log("First Name: Rex" + "\n" + "Last Name: Blythe");
ein. Geben Sie Folgendes ein:
Vorname: Rex
Nachname: Blythe
Um eine neue Zeile zu erstellen, lautet das 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');
}
Wenn Sie auf der Seite ausgeben, sollten Sie "<br/>"
anstelle von '/n'
verwenden.
Alternativ können Sie mit dem CSS white-space: pre
in ein Element schreiben und \n
für das Zeilenvorschubzeichen verwenden.
ihre Lösung ist
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>");
}
\ nwurde nicht funktionieren. Verwenden Sie HTML-Tags
document.write("<br>");
document.write("?");
\ n -> Newline-Zeichen funktionieren nicht, um eine neue Zeile einzufügen.
str="Hello!!";
document.write(str);
document.write("\n");
document.write(str);
Wenn wir jedoch den folgenden Code verwenden, funktioniert es gut und es gibt eine neue Zeile.
document.write(str);
document.write("<br>");
document.write(str);
Hinweis :: Ich habe versucht, in Visual Studio Code .
Wenn Sie eine JavaScript-Datei (.js) verwenden, verwenden Sie document.write("\n");
. Wenn Sie sich in einer HTML-Datei (.html oder. Htm) befinden, verwenden Sie document.write("<br/>");
.
Zum Hinzufügen einer neuen Zeile verwenden
document.write("<br>")
Zum Hinzufügen von Speicherplatz
document.write(" ")
oder
document.write("\n")
document.write("\n");
funktioniert nicht, wenn Sie ihn mehrmals ausführen (document.write();
).
Ich schlage vor, Sie sollten gehen:
document.write("<br>");
P.S Ich weiß, dass die Leute diese Antwort oben angegeben haben, aber den difference nirgends so gefunden haben :)