Как создать новую строку в 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(?);

}

Я печатаю пирамиду звезд, я не могу получить новую строку для печати. ​​

Ответ 1

Используйте символ \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).

Ответ 2

как насчет:

document.write ("<br>");

(предполагая, что вы находитесь на странице html, так как только линейный канал будет отображаться только как пробел)

Ответ 3

Используйте тег <br>, чтобы создать разрыв строки в документе

document.write("<br>");

Здесь пример скрипта

Ответ 4

Используйте "\n":

document.write("\n");

Обратите внимание: он должен быть окружен двойными кавычками, чтобы интерпретировать его как новую строку. Нет, это не так.

Ответ 5

document.writeln() - это то, что вы ищете, или document.write('\n' + 'words'), если вы ищете дополнительную детализацию при использовании новой строки

Ответ 6

Чтобы создать новую строку, символ "\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';

Символы Escape в JavaScript

Ответ 7

В html-странице:

document.write("<br>"); 

но если вы находитесь в файле JavaScript, это будет работать как новая строка:

document.write("\n");

Ответ 8

В качестве альтернативы напишите элемент с CSS white-space: pre и используйте \n для символа новой строки.

Ответ 9

Для строки я просто пишу "\n", чтобы дать мне новую строку. Например, введите console.log("First Name: Rex" + "\n" + "Last Name: Blythe"); Введите тип:

Имя: Rex

Фамилия: Blythe

Ответ 10

ваше решение

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>");
}

Ответ 11

\n не работает. Использовать теги html

document.write("<br>");
document.write("?");

Ответ 12

Если вы используете файл JavaScript (.js), используйте document.write("\n");. Если вы находитесь в html файле (.html или .htm), используйте document.write("<br/>");.

Ответ 13

document.write("\n");

не будет работать, если вы выполняете его (document.write();) несколько раз.

Я предлагаю вам пойти:

document.write("<br>");

P.S Я знаю, что люди изложили этот ответ выше, но не нашли разницы в любом месте:)

Ответ 14

Для добавления новой строки используйте

document.write("<br>")

Для добавления использования пространства

document.write("&nbsp;")

или

document.write("\n")

Ответ 15

\n → символ новой строки не работает для вставки новой строки.

    str="Hello!!";
    document.write(str);
    document.write("\n");
    document.write(str);

Но если мы используем ниже код, то он отлично работает и дает новую строку.

    document.write(str);
    document.write("<br>");
    document.write(str);

Примечание:: Я пробовал в код Visual Studio.

Ответ 16

Попробуйте написать свой код между тегами HTML pre.

Ответ 17

Вы можете использовать ниже ссылку: Новая строка в 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>');

}