javascript - “document.write(‘hello world\n’ 之间有什么区别);”和 “document.writeln(‘hello world’);”?

标签 javascript

document.write('hello world\n');document.writeln('hello world'); 有什么区别?

编辑

我的问题是输出会有什么不同。

最佳答案

从历史上看,writeln 旨在处理不同的换行约定,而 \n 只是一个约定。

行尾有不同的约定。 '\n' 是 UNIX 上的行尾标记,'\r' 在 Mac 上(AFAIK 不再是因为它现在是 UNIX)和 '\r\n' 是 DOS/Windows。使用 writeln 应该会在所需平台上自动使用正确的 其他语言,但我真的不知道 JavaScript 的 document.writeln 是否自动自动使用正确的。

关于javascript - “document.write(‘hello world\n’ 之间有什么区别);”和 “document.writeln(‘hello world’);”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3786316/

相关文章:

javascript - 如何使用css使主要内容div填充屏幕高度

javascript - 如何反转div后面页面部分内容的颜色?

javascript - 用于显示实时消息控制台的 Django(Dajax/Jquery?)插件

javascript - 从 Json 对象中检索数据

javascript - 在表达式中使用最少的字符始终返回真值的最有效方法?

javascript - 如何像ajax调用一样从promise中包装对象,返回值有何不同?

javascript - 无法在屏幕上呈现简单的 React native 元素?

javascript - 自己的 utils 文件的 React 结构

javascript - React 如何去除异步行为?

javascript - AngularJS 中的全局 "App" Controller