如何在Javascript中创build新行?

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

源代码中的stringHello\n\nTest将如下所示:

 Hello! Test 

stringHello<br><br>Test在HTML源代码中看起来像这样:

 Hello<br><br>Test 

HTML将呈现为查看页面的人的换行符, \n只是将文本放到源代码中的下一行(如果它在HTML页面上)。

怎么样:

 document.write ("<br>"); 

(假设你在一个html页面中,因为一个换行符只会显示为一个空格)

使用<br>标记在文档中创build换行符

 document.write("<br>"); 

这是一个小提琴示例

使用"\n"

 document.write("\n"); 

请注意,它必须用双引号包围,以便将其解释为换行符。 不,不。

document.writeln()是你正在寻找或document.write('\n' + 'words')如果你正在寻找更多的粒度,当新的行被使用

在html页面中:

 document.write("<br>"); 

但如果你在JavaScript文件中,那么这将作为新行:

 document.write("\n"); 

要创build一个新行,符号是'\ 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' ;

在JavaScript中转义字符

对于一个string,我只是写"\n"给我一个新的行。 例如,键入console.log("First Name: Rex" + "\n" + "Last Name: Blythe"); 将键入:

名字:雷克斯

姓:Blythe

或者,使用CSS white-space: pre写入元素,并使用\n作为换行符。

\ n不工作。 使用html标签

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

如果你多次执行它( document.write(); )将不起作用。

我build议你应该去:

 document.write("<br>"); 

PS我知道人们已经在上面陈述了这个答案,但没有发现任何地方的差异 ,所以:)

\ n – >换行符不能用于插入新行。

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

但是,如果我们使用下面的代码,那么它工作正常,它会给出新的一行。

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

注意::我尝试在Visual Studio代码

如果您正在使用JavaScript文件(.js),则使用document.write("\n"); 。 如果您在html文件(.html或.htm)中,则使用document.write("<br/>");

用于添加新的线路使用

 document.write("<br>") 

用于添加空间使用

 document.write("&nbsp;") 

要么

 document.write("\n")