Базовое понимание синтаксиса JavaScript
В рамках данной темы рассматриваются только базовые элементы синтаксиса JavaScript, необходимые для начала практической работы. Полный объём синтаксических конструкций — от операторов и структур управления до модулей, классов, асинхронности и деструктуризации — будет изучаться последовательно в последующих разделах курса. Настоящая часть служит фундаментом для понимания структуры кода, а не исчерпывающим руководством по языку.
Комментарии JS
Комментарии не влияют на выполнение кода и предназначены исключительно для повышения читаемости и документирования.
JavaScript поддерживает два типа комментариев:
- Однострочные — начинаются с
//. Все, что следует после//до конца строки, игнорируется движком.
// Это однострочный комментарий
let x = 5; // Можно писать и в конце строки
- Многострочные — заключаются между
/*и*/. Позволяют комментировать несколько строк или блоки кода.
/*
Это многострочный комментарий
Используется для описания функций, модулей или временного отключения кода
*/
let y = 10;
Чувствительность к регистру
JavaScript — язык, чувствительный к регистру. Это означает, что имена переменных, функций, ключевых слов и свойств различаются по написанию букв в верхнем и нижнем регистре.
Примеры:
let name = "Анна";
let Name = "Иван"; // Это другая переменная
let NAME = "Олег"; // И ещё одна
console.log(name); // "Анна"
console.log(Name); // "Иван"
console.log(NAME); // "Олег"
То же относится к ключевым словам: let — корректно, Let — ошибка (если не является именем переменной).
Также чувствительны к регистру названия свойств объектов: user.name ≠ user.Name.
Точки с запятой ;
В JavaScript точки с запятой (;) используются для явного завершения инструкций. Хотя язык позволяет опускать их в большинстве случаев благодаря автоматической вставке точек с запятой (ASI — Automatic Semicolon Insertion), рекомендуется всегда использовать точки с запятой для предотвращения неочевидных ошибок.