Среда выполнения кода

Среда выполнения кода

Где работает твой JavaScript?

Когда ты пишешь JavaScript, он должен где-то выполняться. Это место называется средой выполнения (runtime). Две главные среды:

  • Браузер — Chrome, Firefox, Safari. Здесь JS работает прямо на странице.
  • Node.js — программа для запуска JS за пределами браузера: на сервере, в командной строке.
const environment = 'Node.js';
const info = 'Мой код запускается в Node.js';

console.log(info);

Браузер: работа с интерфейсом

В браузере JavaScript имеет доступ к странице. Он может:

  • изменять текст и стили
  • реагировать на клики и ввод пользователя
  • отправлять запросы на сервер

Ключевой объект в браузере — window и document. Через них JS взаимодействует со страницей.

Node.js: работа вне браузера

Node.js позволяет запускать JS как обычную программу. Здесь нет document — зато есть:

  • работа с файлами
  • создание серверов
  • автоматизация задач

Ключевой объект в Node.js — process. Именно на нём построен весь бэкенд на JavaScript.

Почему это важно знать

Один и тот же код может повести себя по-разному в разных средах. Например, document доступен в браузере, но не в Node.js. Понимание среды помогает избежать путаницы.

Краткий итог

  • Среда выполнения — это место, где работает твой JavaScript.
  • Браузер даёт доступ к странице через window и document.
  • Node.js позволяет запускать JS на сервере и в командной строке.
  • Один синтаксис — разные возможности в зависимости от среды.

Дополнительные материалы

Попробуйте интерактивную версию

Практические задачи, квизы и AI-наставник — бесплатный старт без карты

Перейти к практике