Точка с запятой



В большинстве случаев точку с запятой можно не ставить, если есть переход на новую строку.



В JavaScript интерпретирует перенос строки как «неявную» точку с запятой. Это называется автоматическая вставка точки с запятой.



В большинстве случаев новая строка подразумевает точку с запятой. Но «в большинстве случаев» не значит «всегда»!



Код на картинке выше выведет 6, потому что

JavaScript не вставляет здесь точку с запятой. 

Интуитивно очевидно, что, если строка заканчивается знаком "+", значит, это «незавершённое выражение», поэтому точка с запятой не требуется. 



И в этом случае всё работает, как задумано.



#точка_с_запятой #основы