什么是\ r \ n“以及为什么会将它用于\ n?

时间:2012-04-23 14:15:38

标签: javascript string

这两个字符串有什么区别?

"first line \n second line""first line \r\n second line"

3 个答案:

答案 0 :(得分:29)

\r - 回程
\n - 换行

\r\n通常优先用于\n,因为它在unix和Windows上都能正常显示。

回车仅将光标返回到同一行的开头(不会前进到下一行),而换行符会换新行。

注意: (将鼠标悬停在下方的灰色框上以查找)

  

如果你拿到打字机,请尝试使用它。这是一件如此伟大的工程,这些日子并没有多少经验。

答案 1 :(得分:4)

区别在于不同的EOL系统(首先是Unix,Win / DOS秒)

请参阅http://en.wikipedia.org/wiki/Newline

答案 2 :(得分:0)

它是不同operating systems的换行符。在Windows中,新行是\ r \ n而Linux是\ n。