W takim razie ja postaram się wytłumaczyć

Gdy w HTML napiszesz:
Kod
<html>
<body>
Pierwszy wiersz
Drugi wiersz
Trzeci wiersz
</body>
</html>
To wynikiem będzie:
Pierwszy wiersz Drugi wiersz Trzeci wiersz. W rzeczywistości nie ma czegoś takiego jak entery, a znaki specjalne np. \n(nowy wiersz) czy \t(tabulator). Idąc tym tokiem rozumowania nasz kod tak naprawdę wygląda tak:
Kod
<html>\n <body>\n Pierwszy wiersz\n Drugi wiersz\n Trzeci wiersz\n </body>\n</html>
Aby w HTML uzyskać nowy wiersz używamy <br>. Czyli nasz kod powinien wyglądać tak:
Kod
<html>
<body>
Pierwszy wiersz<br>
Drugi wiersz<br>
Trzeci wiersz
</body>
</html>
, czyli w rzeczywistości:
Kod
<html>\n <body>\n Pierwszy wiersz<br>\n Drugi wiersz<br>\n Trzeci wiersz\n </body>\n</html>
Teraz JS. Zapis:
Cytat
var n = "pierwsza linia\ndrugal linia\ntrzecia linia";
document.write(n);
Działa tak jakbyś ręcznie napisał:
Cytat
pierwsza linia
drugal linia
trzecia linia
, a że HTML czyta tylko <br> użytkownikowi na ekranie nic się nie zmienia.
Mam nadzieję, że zrozumiałeś

- prościej nie umiem
Pewnie w tym co napisałem jest trochę nieprawdy, ale jak dla początkującego może być i tego się powinieneś trzymać

Pozdrawiam