Если пользователь введёт "\n" в prompt, она НЕ интерпретируется как перевод строки:
var str = prompt(); // если пользователь введет "строка\nстрока"
alert(str); // выведет "строка\nстрока"
Но если просто самому выводить такую же строку через alert, "\n" будет интерпретироваться как перевод строки:
alert("стркоа\nстрока"); // выведет две строки, т.е. перевод строки стработает
Вопрос: может ли пользователь ввести в prompt или input, escape последовательность которая будет интерпретироваться?