Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Структура кода

  1. Команды
  2. Комментарии

Команды в программах на языке JavaScript разделяются точкой с запятой.

Команды

Например, можно вместо одного вызова alert сделать два:

alert('Привет'); alert('Мир');

Как правило, новая команда занимает отдельную строку - так код лучше читается:

alert('Привет'); 
alert('Мир');

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

alert('Привет') 
alert('Мир')

В этом случае JavaScript интерпретирует переход на новую строчку как разделитель команд и автоматически вставляет «виртуальную» точку с запятой между ними.

Однако, иногда JavaScript вставляет точку с запятой неправильно. Таких ситуаций не так много, но они все же есть, и ошибки, которые при этом появляются, достаточно сложно исправлять.

Поэтому рекомендуется точки с запятой ставить. Сейчас это, фактически, стандарт.

Комментарии

Со временем программа становится большой и сложной. Появляется необходимость добавить комментарии, которые объясняют, что происходит и почему.

Комментарии могут находиться в любом месте программы и никак не влияют на ее выполнение. Интерпретатор JavaScript попросту игнорирует их.

Однострочные комментарии начинаются с двойного слэша //. Текст считается комментарием до конца строки:

// Команда ниже говорит "Привет" (1)
alert('Привет');

alert('Мир'); // Второе сообщение - отдельно, для примера (2)

Два типа комментариев

Существует два типа комментариев.

Первый тип отвечает на вопрос «Что делает эта часть кода?».

Первый комментарий в примере выше - как раз такой. Эти комментарии бывают особенно полезны, если используются неочевидные алгоритмы.

Второй тип комментариев отвечает на вопрос «Почему это делается именно так?». И он, пожалуй, еще важнее.

В примере выше это второй комментарий. В будущем, вернувшись к этому примеру, я могу захотеть его поправить. Что он делает - и без подсказок (1) разберусь, но мне понадобится вспомнить, почему я сделал именно так. Тут-то и поможет комментарий (2).

Многострочные комментарии начинаются слешем-звездочкой "/*" и заканчиваются звездочкой-слэшем "*/", вот так:

/* Пример с двумя сообщениями.
Это - многострочный комментарий.
*/
alert('Привет');
alert('Мир');

Все содержимое комментария игнорируется. Если поместить код внутрь /* ... */ или после // — он не выполнится.

/* Закомментировали код
alert('Привет');
*/
alert('Мир');

Не бойтесь комментариев. Чем больше кода в проекте — тем они важнее. Что же касатеся увеличения размера кода — это не страшно, т.к. существуют инструменты сжатия JavaScript, которые при публикации кода легко их удалят.

На следующих занятиях мы поговорим о переменных, блоках и других структурных элементах программы на JavaScript.


Комментарии

  1. Приветствуются комментарии, содержащие дополнения и вопросы по статье, и ответы на них.
  2. Если ваш комментарий касается задачи -- откройте её в отдельном окне и напишите там.
  3. Комментарии без смысла, с рекламой или не о статье вообще - удаляются.
Наверх

Содержание

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!