JS для начинающих. Урок 1.3: Комментарии, пробелы и табуляция, точка с запятой и символ перевода строки

Привет! Сегодня в рамках курса лекций «JavaScript для начинающих» мы поговорим о некоторых аспектах форматирования кода и научимся добавлять комментарии в js-код.

Комментарии

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

Комментарии могут быть однострочными и многострочными. Для написания однострочного комментария используется два слеша (//). Весь текст, расположенный правее них на той же строке будет считаться комментарием.

var a = 4; // Это комментарий

//и это комментарий
var b = 7;

Для написания многострочных комментариев используются символы /* и */. Весь текст, который расположен между этими символами так же будет считаться комментарием.

/*
Многострочный
комментарий
*/

Иногда код помещают в комментарии. Тогда интерпретатор просто пропускает этот участок кода. Такой приём полезен, когда вдруг какой-то код стал не нужен, но вы сомневаетесь, понадобится ли он в дальнейшем. В таком случае его лучше поместить в комментарии, а не удалять.

Пробелы и табуляция

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

var a=2;

и

var a = 2;

выполнятся совершенно одинаково, но я рекомендую вам придерживаются второго стиля.

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

Точка с запятой и символ перевода строки

В отличие от многих других языков программирования в JavaScript можно опускать точку с запятой, если части кода расположены в разных строках. Например

var a = 4;
var b = 3;

то же самое что

var a = 4
var b = 3

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

var a = 4; var b = 3;

Пропуск точек с запятой нельзя признать правильным. Иногда из-за их пропуска код может выполниться не так, как вы того хотели.

Перейти к содержанию курса «Javascript для начинающих»

  • Николай

    Интересная информация: понравилась про точку с запятой — о таком даже не догадывался.
    Пишите чаще пожалуйста. (:

  • Здравствуйте уважаемые! Очень интересное обучение. Но мне как начинающему (чайнику) не понятно как можно, в каких строках дополнять или убирать, очень хочется научиться работать со скриптами. Спасибо.

  • Николай

    не понятно как можно, в каких строках дополнять или убирать

    что как можно, и что дополнять или убирать?

  • Александр, пожалуйста, яснее изложите свои мысли, для того, чтобы я смог вам помочь.

  • kaktus

    В отличие от многих других языков программирования в JavaScript опускать точку с запятой

    =================
    мне кажется тут упущено слово

    можно

  • kaktus, спасибо. Поправил.