Как создать новую строку в 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(?);
}
я печатаю пирамиду звезд, я не могу получить новую строку для печати.
15 ответов:
использовать
\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 ("<br>");
(предполагая, что вы находитесь на html-странице, так как только фид строки будет отображаться только как пробел)
использовать
<br>
тег для создания разрыва строки в документеdocument.write("<br>");
вот пример скрипку
использовать
"\n"
:document.write("\n");
обратите внимание, что он должен быть заключен в двойные кавычки, чтобы его можно было интерпретировать как новую строку.нет это не так.
document.writeln()
Это то, что вы ищете илиdocument.write('\n' + 'words')
Если вы ищете больше детализации, когда используется новая строка
в html странице:
document.write("<br>");
но если вы находитесь в файле JavaScript, то это будет работать как новая строка:
document.write("\n");
чтобы создать новую строку, символ '\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"
дать мне новую строку. Например, набравconsole.log("First Name: Rex" + "\n" + "Last Name: Blythe");
будет типа:Имя: Рекс
Фамилия: Блайт
в качестве альтернативы, напишите в элемент с помощью CSS
white-space: pre
и использовать\n
для символа новой строки.
Если вы используете JavaScript-файл (.в JS), а затем использовать
document.write("\n");
. Если вы находитесь в html-файле (.html или . НТМ), а затем использоватьdocument.write("<br/>");
.
document.write("\n");
не будет работать, если вы выполняете его (
document.write();
) несколько раз.Я предлагаю вам пойти на:
document.write("<br>");
P. S Я знаю, что люди об этом выше, но ответа не нашел разница везде так :)
для добавления новой строки используйте
document.write("<br>")
для добавления пространства использовать
document.write(" ")
или
document.write("\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.