JS Core

Структура кода и комментарии

Понять, как устроен JavaScript-код: инструкции, точки с запятой, фигурные скобки и комментарии для пояснения кода.

Начальный (Beginner)
Нужно знать:Операторы

Кратко

JavaScript-код состоит из инструкций, которые выполняются сверху вниз. Инструкции заканчиваются точкой с запятой (;). Блоки кода заключаются в фигурные скобки {}. Комментарии начинаются с // (однострочные) или /* ... */ (многострочные).


Подробно

Инструкции (statements) — это команды JavaScript: let x = 10; // инструкция объявления console.log(x); // инструкция вызова

Точки с запятой: JavaScript может работать без точек с запятой (ASI — Automatic Semicolon Insertion), но это может приводить к неожиданным ошибкам. Рекомендуется всегда ставить ;.

Фигурные скобки {}: Определяют блоки кода: функции, условия, циклы. Внутри скобок — несколько инструкций.

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

Комментарии не выполняются JavaScript — они только для людей. Используйте их, чтобы объяснить ЗАЧЁМ написан сложный код.

Пробелы и переносы строк: JavaScript игнорирует лишние пробелы и переносы. Код let x = 10; и let x = 10; работают одинаково. Но правильные отступы делают код читаемым.


Ментальная модель

Код — это рецепт. Инструкции — шаги рецепта. Скобки — блоки шагов (например, «сделать тесто»). Комментарии — пояснения шеф-повара: «именно поэтому добавляем соль сейчас, а не позже».


Примеры

**Самый простой:**

javascript
// Это комментарий — JavaScript его игнорирует
let name = 'Анна'; // Комментарий в конце строки

console.log(name);

Комментарии начинаются с //. Они не влияют на работу кода, но помогают понять, что происходит.

**Простой:**

javascript
/* Многострочный комментарий
   используется для длинных пояснений */

if (age >= 18) {
  console.log('Добро пожаловать');
} else {
  console.log('Вам нет 18');
}

/* ... */ — многострочный комментарий. { } — блок кода для условия.

**Реальный пример:**

javascript
// Плохо:
let x = 10; let y = 20; let z = x + y;

// Хорошо:
let firstNumber = 10;
let secondNumber = 20;
let sum = firstNumber + secondNumber;
// Считаем сумму двух чисел для отображения в интерфейсе

Читаемые имена переменных + комментарии = код, который понимают другие разработчики (и вы через неделю).


Частые ошибки

**Неправильно:** Писать весь код в одну строку

**Почему:** Нечитаемый код — источник ошибок. Другие (и вы) не смогут его понять.

**Правильно:** Каждая инструкция — на новой строке. Используйте отступы (2 или 4 пробела).

**Неправильно:** Комментировать очевидное

**Почему:** // Инкрементируем счётчик (счётчик += 1) — это не помогает, а загромождает.

**Правильно:** Комментируйте ЗАЧЁМ, а не ЧТО. Если код понятен из имён переменных — комментарий не нужен.

**Неправильно:** Забывать точки с запятой

**Почему:** Без ; JavaScript может неправильно понять границы инструкций.

**Правильно:** Всегда ставьте ; в конце инструкций.


Важно запомнить

  • // — однострочный комментарий
  • /* ... */ — многострочный комментарий
  • Код выполняется сверху вниз
  • Комментируйте ЗАЧЁМ, а не ЧТО
  • Используйте отступы для читаемости

Связь

Назад: Вы знаете операторы (J4) — теперь вы умеете правильно структурировать код.

Вперёд: Следующий урок (J6) — взаимодействие с браузером: alert(), prompt() и confirm().

Материалы курса JS Core — PROlab Academy.