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(?);
}
Я печатаю пирамиду из звезд, не могу напечатать новую строку.
javascript
html
newline
line-breaks
Technupe
источник
источник
Ответы:
Используйте
\n
для символа новой строки.У вас также может быть несколько:
Однако, если это рендеринг в HTML, вы захотите использовать тег HTML для новой строки:
Строка
Hello\n\nTest
в вашем исходном коде будет выглядеть так:В
Hello<br><br>Test
исходном HTML-коде строка будет выглядеть так:HTML
\n
-код будет отображаться как разрывы строк для человека, просматривающего страницу, просто переносит текст на следующую строку в источнике (если он на HTML-странице).источник
document.write
, это страница HTML, а не страница XHTML.<br>
- правильный перенос строки для HTML-страницы.<br />
это XHTML.как насчет:
(при условии, что вы находитесь на странице html, поскольку только перевод строки будет отображаться только как пробел)
источник
Используйте
<br>
тег для создания разрыва строки в документеВот образец скрипки
источник
document.write
текстовый документ? (Например, как вы вставляетеscript
тег?)pre
Тем не менее, хороший момент в этом может бытьpre
раздел.text/plain
документе, но я думаю, что я ясно дал понять,pre
что это хорошая мысль.)Использование
"\n"
:Обратите внимание, что он должен быть заключен в двойные кавычки, чтобы его можно было интерпретировать как новую строку.Нет, это не так.источник
pre
элементе. Хорошая точка зрения. Если вы выводите ASCII-арт вpre
раздел, это\n
может быть правильным решением ... (Edit: LOL, перекрывающиеся комментарии.)pre
был совершенно ясен. (Тег закрыл для вас: jsfiddle.net/wT3Ab/1 ) С уважением ,document.writeln()
это то, что вы ищете, илиdocument.write('\n' + 'words')
если вы ищете более детальную информацию при использовании новой строкиисточник
В качестве альтернативы можно написать элемент с помощью CSS
white-space: pre
и использовать\n
для символа новой строки.источник
white-space: pre-wrap
сделал именно то, что хотел! w3schools.com/cssref/pr_text_white-space.aspЧтобы создать новую строку, используйте символ '\ n'
Если вы выводите на страницу, вы захотите использовать
"<br/>"
вместо'/n'
;Escape-символы в JavaScript
источник
На странице html:
но если вы находитесь в файле JavaScript, это будет работать как новая строка:
источник
Для строки я просто пишу,
"\n"
чтобы дать мне новую строку. Например, при вводеconsole.log("First Name: Rex" + "\n" + "Last Name: Blythe");
Will введите:Имя: Рекс
Фамилия: Блайт
источник
вы также можете пирамиду из звезд
источник
\ n -> символ новой строки не работает для вставки новой строки.
Но если мы используем приведенный ниже код, он отлично работает и дает новую строку.
источник
ваше решение
источник
\ n не работает. Используйте HTML-теги
источник
Если вы используете файл JavaScript (.js), используйте
document.write("\n");
. Если вы находитесь в файле html (.html или. Htm), используйтеdocument.write("<br/>");
.источник
не будет работать, если вы выполните его (
document.write();
) несколько раз.Я предлагаю вам пойти на:
PS Я знаю, что люди указали этот ответ выше, но нигде не нашли разницы :)
источник
Попробуйте написать свой код между предварительным тегом HTML.
источник
Вы можете использовать ссылку ниже: Новая строка в javascript
источник