Это потому, что Javascript не допускает многострочные строки. Если вам нужен разрыв строки в вашей строке, он должен быть закодирован с помощью escape-последовательности, такой как '\ r \ n'. Таким образом,
alert("hello, \r\nmy name\r\nis Polly!");
будет отображаться как 3 строки. Если строка входит в элемент html, вставьте «
» вместо «\ r \ n».
наконец, если по какой-то причине вам нужна длинная строка с большим количеством пробелов между словами, вы можете либо продолжать печатать на одной строке, либо разбить ее на несколько строк и объединить строки с помощью оператора «+», например это:
var longstring =
'hello \r\n'
+'my name \r\n'
+'is Polly!';