What is a \r" and why would one use it with a \n?
javascript, string
Solution
`\r` - Carriage Return `\n` - Line Feed
`\r\n` is often used in preference to `\n` as it displays properly on both unix and Windows.
Carriage Return just returns the cursor to the beginning of the same line (without advancing to the next line) whereas a Line Feed feeds a new line.
Note: (hover over the grey box below to find out)
If you ever get hold of a typewriter, try using it. It is such a magnificent piece of engineering which not many get to experience these days.
Problem
What is the difference between this two strings? `"first line \n second line"` , `"first line \r\n second line"`