How do I create a new line in 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(?);


}

I am printing a pyramid of stars, I can't get the new line to print.

870865 次浏览

要创建新行,符号为 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 中的转义字符

使用 "\n":

document.write("\n");

注意,它必须用双引号括起来才能被解释为换行符。 No it doesn’t。

对换行符使用 \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 source 中如下所示:

Hello<br><br>Test

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

如果您想在使用新行时获得更高的粒度,那么 document.writeln()document.write('\n' + 'words')就是您所要寻找的

这个怎么样:

document.write ("<br>");

(假设您处于 html 页面中,因为单独的换行只会显示为空格)

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

document.write("<br>");

这是小提琴样品

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

对于一个字符串,我只需要写 "\n"给我一个新行。例如,输入 console.log("First Name: Rex" + "\n" + "Last Name: Blythe");会输入:

名字: 雷克斯

姓: Blythe

N 不起作用。使用 html 标签

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

在 html 页面:

document.write("<br>");

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

document.write("\n");

如果您正在使用 JavaScript 文件(。然后使用 document.write("\n");。如果你在一个 html 文件(。Html 或。Htm) ,然后使用 document.write("<br/>");

document.write("\n");

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

我建议你选择:

document.write("<br>");

我知道人们在上面已经提到了这个答案,但是没有找到 不同,所以:)

N —— > 换行符对于插入新行不起作用。

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

但是如果我们使用下面的代码,那么它工作良好,并给出新的行。

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

注意: : 我在 VisualStudio 代码中试过。

你的解决办法是

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

尝试在 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>');


}

你也可以像这样把星星组成金字塔

for (var i = 5; i >= 1; i--) {
var py = "";
for (var j = i; j >= 1; j--) {
py += j;


}
console.log(py);
}

其实挺简单的

要创建一个新的行,您只需要使用 \n“函数”。 对于与 HTML 相关的项目,只使用 <br>,就像在实际的 HTML 脚本中一样。 :)

var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
// Here's the change
document.write('\n');


}

输出

*
*
*
*
*
*
*
*
*
*
*

但是 ,小心上面的输出在一些 HTML 相关的项目中不起作用。为此,您需要在 HTML: D 中使用类似于 <br>的代码