/
Вопросы и ответы
/
JavaScript
/

Как закомментировать код в js

Как закомментировать код в js

5 лет назад

Человек-Молекула

Ответы

0

В JavaScript есть два вида комментариев: однострочные и многострочные. Однострочные выглядят следующим образом:

1
2
// однострочный комментарий
const something = 1; // тоже однострочный коммент

Синтаксис многострочных комментариев отличается:

1
2
3
4
5
6
/*
Тут можно написать любой текст,
который состоит из нескольких строк.
Можно даже стихотворение,
если хочется, конечно же.
*/

5 лет назад

Roman Ashikov

0

В JavaScript два вида комментариев.

Однострочный — от // до конца строки:

1
2
// Считаем итоговую цену
const total = price * count; // со скидкой

Многострочный — между /* и */:

1
2
3
4
/*
const oldTotal = price * count;
console.log(oldTotal);
*/

Интерпретатор пропускает всё, что внутри комментария.

Горячие клавиши

Выделите строки и нажмите:

РедакторОднострочныйБлочный
VS CodeCtrl + / (Mac: Cmd + /)Shift + Alt + A (Mac: Shift + Option + A)
WebStormCtrl + / (Mac: Cmd + /)Ctrl + Shift + / (Mac: Cmd + Option + /)

Повторное нажатие снимает комментарий.

Многострочные комментарии не вкладываются

1
2
3
4
/*
  /* внутренний */
  этот текст уже код, и здесь будет SyntaxError
*/

Первый */ закрывает внешний комментарий. Чтобы закомментировать кусок, в котором уже есть /* */, используйте // на каждой строке — так делает Ctrl + /.

JSDoc

Комментарий, который начинается с /**, описывает функцию. Редакторы показывают его в подсказках:

1
2
3
4
5
6
7
/**
 * Возвращает сумму двух чисел.
 * @param {number} a
 * @param {number} b
 * @returns {number}
 */
const sum = (a, b) => a + b;

Комментарии в JSX и HTML

  • В JSX внутри разметки: {/* комментарий */}.
  • В HTML-файле: <!-- комментарий -->. Внутри тега <script> действуют правила JavaScript.

Что писать в комментариях

Объясняйте, почему код написан именно так: ограничение API, обход бага, бизнес-правило. Что делает код, читатель видит из имён переменных и функций. Закомментированный старый код удаляйте: он остаётся в истории Git.

Синтаксис JavaScript разбирают в бесплатном курсе «Основы JavaScript».

25 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845