Инструкции
Инструкции – это синтаксические конструкции и команды, которые выполняют действия.
Инструкция отображает сообщение «Привет, мир!».
alert('Привет, мир!');

В коде может быть столько инструкций, сколько захотите. Инструкции отделяются точкой с запятой.
Например, разделилить сообщение «Привет Мир» на два вызова alert:
Обычно каждую инструкцию пишут на новой строке.
alert('Привет');
alert('Мир');
Точка с запятой
В большинстве случаев точку с запятой можно не ставить, если есть переход на новую строку.
Так тоже будет работать:
alert('Привет')
alert('Мир')
В этом случае JavaScript интерпретирует перенос строки как «неявную» точку с запятой. Это называется автоматическая вставка точки с запятой.
Рекомендуется ставить точку с запятой между инструкциями, даже если они отделены переносами строк. Это правило широко используется в сообществе разработчиков.
Комментарии в коде
Комментарии могут находиться в любом месте скрипта. Они не влияют на его выполнение, поскольку движок просто игнорирует их.
Комментарии делятся:
- Однострочные
- Многострочные
Однострочные
Однострочные комментарии начинаются с двойной косой черты
//
.
Часть строки после //
считается комментарием. Такой комментарий может как занимать строку целиком, так и находиться после инструкции.
Как здесь:
// Этот комментарий занимает всю строку
alert('Привет');
alert('Мир'); // Этот комментарий следует за инструкцией
Многострочные
Многострочные комментарии начинаются косой чертой со звёздочкой
/*
и заканчиваются звёздочкой с косой чертой*/
.
/* Здесь идет ваш комментарий.
Вы добавили с новой строки еще один комментарий.
*/
alert('Привет');
alert('Мир');
Содержимое комментария игнорируется, поэтому, если мы поместим код внутри /* … */
, он не будет исполняться.
Горячие клавиши (shortcut) для комментариев
Используйте горячие клавиши!
Однострочные
В большинстве редакторов строку кода можно закомментировать, нажав комбинацию клавиш Cmd+/
MacOs | Cmd + / |
Windows | Ctrl + / |
Многострочные
MacOs | Shift + Option + a |
Windows | Shift + Alt + a |
Вложенные комментарии не поддерживаются!
Не может быть
/*...*/
внутри/*...*/
.
Комментарии увеличивают размер кода, но это не проблема. Есть множество инструментов, которые оптимизируют код перед публикацией на рабочий сервер.
Они убирают комментарии, так что они не содержатся в рабочих скриптах. Таким образом, комментарии не влияют на размер кода.