Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   конец строки и ";" (https://javascript.ru/forum/misc/26543-konec-stroki-i-%3B.html)

German_1984 12.03.2012 13:19

конец строки и ";"
 
C JavaScript знаком недавно, еще не изучил все тонкости.
Наткнулся на сильное отличие от С++ в вопросе конца оператора.
Теперь не могу понять, как работает следующая конструкция?
var id=5
var val=10
alert(
  "id="+id+
  "&val="+val
)

Если перевод каретки воспринимается как ";", то почему я не получаю предупреждения о том, что скобка не закрыта?

Если возможно, дайте ссылку главу в спецификации ECMAScript

Kolyaj 12.03.2012 13:27

http://javascript.ru/ecma/part7#a-7.9

German_1984 12.03.2012 13:59

Спасибо. Т.е. по приведенной мной ссылке написано слишком кратко.
Новая строка заменяется на точку с запятой, если иначе будет синтаксическая ошибка или после некоторых зарезервированных слов.


Часовой пояс GMT +3, время: 15:50.