Перейти к содержанию

Основы JavaScript для Node

Начало урока

Основы JavaScript для Node

Базовый JavaScript, который нужен, прежде чем строить на Node.js

Главная идея: Node.js позволяет запускать JavaScript на компьютере, вне браузера. Прежде чем создавать серверы и инструменты, нужно уверенно освоить кирпичики языка: значения, переменные, функции, объекты и массивы. Освой их — и остальной Node покажется лёгким.
К концу урока ты сможешь:
  • объявлять переменные через let и const и выбирать нужное,
  • называть примитивные типы и проверять их через typeof,
  • собирать текст с помощью шаблонных строк,
  • писать функции и стрелочные функции,
  • хранить данные в объектах и массивах и читать их обратно.

1. Как Node запускает твой код

Ты пишешь JavaScript в файле с расширением .js. Затем просишь Node запустить его из терминала:

node app.js

Node читает файл сверху вниз и делает ровно то, что там написано. Всё, что ты передаёшь в console.log(...), печатается в терминале.

1 2 3 Пишешь app.js node app.js запускает Вывод в терминале
Ты пишешь JavaScript в файле, Node выполняет его строка за строкой, а console.log печатает результат.

2. Переменные: let и const

Переменная — это подписанная коробка, которая хранит значение. В современном JavaScript её создают через let или const.

  • let — когда значение будет меняться позже (счёт, счётчик).
  • const — когда значение должно оставаться неизменным (имя, настройка). Это более безопасный выбор по умолчанию.
let score = 0;        // can change later
const name = 'Ada';   // stays the same

score = 10;           // OK, let can be reassigned
console.log(score);   // 10
console.log(name);    // Ada

// name = 'Bob';      // TypeError: Assignment to constant variable.
Аналогия: Представь переменную как подписанную банку. let — банка, которую можно опустошить и наполнить заново. const — банка с приклеенной крышкой: нельзя поменять то, на что она указывает. Сначала бери const, а let — только когда действительно нужно переприсвоить.

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя