什么是和/ n之间的区别是换行符

时间:2018-02-14 06:13:54

标签: javascript html line-breaks

我刚从班上完成了一项非常简单的作业。我写的错误脚本代码部分是这样的:

alert("The circumference of a circle with this radius is " + circum + 
    "<br>" + "The area of a circle with this radius is " + area + "\n" + 
    "The surface area of a sphere with this radius is " + surarea + "\n" + 
    "The volume of a sphere with this radius is " + volume + "\n");

我在这部分代码中尝试了<br>\n,我很确定其他部分都可以,因为我已经测试了它们。

我只是想知道为什么<br>在我的程序中对我不起作用。老师给我们的例子看起来很好。但他也告诉我们,<br>应该用在HTML中,而\n用在JS中。

非常感谢。

4 个答案:

答案 0 :(得分:2)

\n是一个换行符。它由JS编译器解释。另一方面,HTML解析器将其视为普通字符串。

html中的

<br>是一个引入换行符的标记。在JS字符串中,这被视为普通字符串。

答案 1 :(得分:1)

\ n是纯文本环境中的新换行符 而<br> 是在HTML上下文中的换行符

答案 2 :(得分:1)

<br><br />标记是HTML元素,在浏览器中呈现时,从新行开始显示此<br><br />之后的所有内容而\n用于跳转到源代码中的下一行或标准输出中的输出提示。

答案 3 :(得分:1)

<br> and <br />是HTML和XHTML标记,而\ n是代码中的换行符。