什么是\ r \n",为什么会用它来使用\n?

Dan*_*Fox 18 javascript string

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

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

ada*_*shr 31

\r- 回车 - 换
\n

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

回车仅将光标返回到同一行的开头(不进入下一行),而换行符将换行.

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

如果您曾经拿过打字机,请尝试使用它.这是一个如此伟大的工程,这些日子并没有多少经验.

  • 正确.回车符(`\ r``)是指打字机的车厢以*ding*跳回到开头的方式.编写器接下来会插入一个新行(`\n`),以便不覆盖前一行.Windows开发人员喜欢这个想法,并决定将`\ r \n`视为创建新行的方法.Linux认为这是多余的,并摆脱了`\ r`字符. (4认同)

fca*_*ran 5

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

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