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(?);
}
Я печатаю пирамиду звезд, я не могу получить новую строку для печати.
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
Строка 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')
, если вы ищете дополнительную детализацию при использовании новой строки
Чтобы создать новую строку, символ "\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'
;
В html-странице:
document.write("<br>");
но если вы находитесь в файле JavaScript, это будет работать как новая строка:
document.write("\n");
В качестве альтернативы напишите элемент с CSS white-space: pre
и используйте \n
для символа новой строки.
Для строки я просто пишу "\n"
, чтобы дать мне новую строку. Например, введите console.log("First Name: Rex" + "\n" + "Last Name: Blythe");
Введите тип:
Имя: Rex
Фамилия: Blythe
ваше решение
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>");
}
\n не работает. Использовать теги html
document.write("<br>");
document.write("?");
Если вы используете файл JavaScript (.js), используйте document.write("\n");
. Если вы находитесь в html файле (.html или .htm), используйте 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.
Попробуйте написать свой код между тегами HTML pre.
Вы можете использовать ниже ссылку: Новая строка в 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>');
}