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

标签 javascript line-breaks

我认为\和\n 都可以用作换行符。有什么区别?

编辑:抱歉,我意识到我错了。该教程正在谈论/作为程序员的换行符,未显示,即:

alert("Hi \
there");

最佳答案

字符串中一行末尾的斜杠允许您将字符串的其余部分写入下一行。生成的字符串此时实际上不包含换行符。它纯粹用于帮助提高源代码的可读性。

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

// Result:
// This string has only one line.

“\n”实际上插入一个换行符。

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

// Result:
// This string has
// two lines.

关于javascript - 在javascript中, '\' 和 '\n' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520270/

相关文章:

javascript - 如何控制 WebRTC 视频通话中的带宽?

javascript - 在 fbml iframe 中将正文背景设置为透明

python - 如何处理 Python 中的长行代码和命令

html - 仅在 Ipad 上随机换行

java - 我不知道为什么这段代码会自己换行

javascript - Modernizr.load(yepnope.js) IE 条件混淆

javascript - 使用 js 映射选中的复选框

javascript - 使用js从页面选项卡查找当前页面

php - 将 nl2br 添加到我的 Wordpress 自定义元框

除了空格和连字符外,下划线的 CSS 自动换行/换行符