字符串前面的JavaScript新行?

字符串前面的JavaScript新行?,javascript,Javascript,我在用JavaScript创建新行时遇到问题。在开始时使用document.write并输入\n时,不会创建新行。 如何创建新行? 顺便说一下,我只是个初学者 代码: 您正在使用document.write,它会将其中的文本呈现为HTML,因此不会将\n检测为新行字符,而只是将其检测为转义字符。这就是为什么当n被反斜杠转义时,您将得到不带n的输出。因此,在您的情况下,您需要使用HTML换行符 您正在编写HTML,这意味着您需要。如果要\n创建新行,则需要将文本换行。最好学会不使用文档。即使在练习

我在用JavaScript创建新行时遇到问题。在开始时使用document.write并输入\n时,不会创建新行。 如何创建新行? 顺便说一下,我只是个初学者

代码:

您正在使用document.write,它会将其中的文本呈现为HTML,因此不会将\n检测为新行字符,而只是将其检测为转义字符。这就是为什么当n被反斜杠转义时,您将得到不带n的输出。因此,在您的情况下,您需要使用HTML换行符


您正在编写HTML,这意味着您需要。如果要\n创建新行,则需要将文本换行。最好学会不使用文档。即使在练习中也要写作;只能在极少数特殊情况下使用。可能的解释副本将有助于OP理解我的否决票,但\n表示换行符。页面上不显示n。请打开浏览器控制台并粘贴此文档。writea\n myString当前为:;点击enterI,它打印了一个myString:正如预期的那样。这就是我在回答中所写的
var myString;    
myString = 42;    
document.write("myString is currently: " + myString);    
myString = myString + 1;    
document.write("\n myString is currently: " + myString);    
var myString;    
myString = 42;    
document.write("myString is currently: " + myString);    
myString = myString + 1;    
document.write("<br/> myString is currently: " + myString);