\n是JavaScript中适用于所有平台的通用换行符序列吗?如果不是,我如何确定当前环境的字符?

我不是在问HTML换行元素(<BR/>)。我问的是JavaScript字符串中使用的换行符序列。


当前回答

你可以在ES6中使用' '引号(在Esc按钮下面)。所以你可以这样写:

var text = `fjskdfjslfjsl
skfjslfkjsldfjslfjs
jfsfkjslfsljs`;

其他回答

是的,这是普遍的。

虽然'\n'是通用换行符,但您必须记住,根据您的输入,换行符之前可能会有回车符('\r')。

当你在处理JavaScript字符串时。

但是,如果您正在生成HTML,则必须使用<br />标记(而不是\n,因为您不再处理JavaScript)。

我有问题,表示换行与\n或\r\n。 神奇的是,用于回车的字符\r对我来说就像换行符一样。 所以在某些情况下,考虑\r也是有用的。

\n对于我遇到的所有情况都很好。如果你正在使用web,使用\n,不要担心(除非你有任何换行相关的问题)。

不要用“\n”。试试这个:

var string = "this\
is a multi\
line\
string";

只要输入一个反斜杠,继续卡车!这招很管用。