在javascript中,'\'和'\n'之间有什么区别?

Dar*_*htA 3 javascript line-breaks

我认为\和\n都可以用作换行符.有什么不同?

编辑:对不起我意识到我错了.教程是关于/作为程序员的换行符,没有显示,即:

alert("Hi \
there");
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 6

字符串内部行末尾的斜杠允许您在下一行写入字符串的其余部分.结果字符串实际上不包含该点的换行符.它纯粹用于帮助使源代码更具可读性.

var foo = "This string \
has only \
one line.";

// Result:
// This string has only one line.
Run Code Online (Sandbox Code Playgroud)

"\n"实际上插入了一个换行符.

var bar = "This string has\ntwo lines.";

// Result:
// This string has
// two lines.
Run Code Online (Sandbox Code Playgroud)