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

Ваша первая программа на Node и REPL

Начало урока

Ваша первая программа на Node и REPL

Запустите скрипт командой node, печатайте через console.log и играйте в интерактивном REPL

Главная идея: Node.js позволяет запускать JavaScript вне браузера, прямо в терминале. Есть два способа: сохранить код в файл .js и запустить его командой node, либо вводить код строка за строкой в REPL и сразу видеть ответ.
К концу урока вы сможете:
  • запускать файл JavaScript командой node,
  • печатать сообщения и значения через console.log,
  • экспериментировать в Node REPL и корректно из него выходить.

1. Два способа запускать JavaScript с Node

Когда Node.js установлен, у вас есть два удобных инструмента. Считайте их двумя дверьми в один и тот же дом:

СпособКак использоватьЛучше всего для
Файл-скриптСохраните код в app.js, затем выполните node app.jsНастоящих программ, которые хочется сохранить и запускать снова
REPLВведите node без имени файла и печатайте код строка за строкойБыстрых проверок и опробования одной идеи

Вы будете постоянно пользоваться обоими. Скрипты — для построения; REPL — для исследования.

2. Пишем и запускаем первый скрипт

Создайте файл hello.js и впишите в него одну строку:

// hello.js
console.log('Hello, Node!');

Теперь откройте терминал в той же папке и запустите файл командой node, указав имя файла:

$ node hello.js
Hello, Node!

Вот и всё — вы только что написали и запустили программу на Node! Знак $ — это приглашение терминала (его вы не печатаете). Вы вводите node hello.js, нажимаете Enter, и Node выполняет каждую строку файла сверху вниз.

Файл действительно должен называться hello.js. Команда node hello тоже сработает, потому что Node сам добавит .js, но hello.js без node не сделает ничего — терминалу нужна команда node, чтобы понять, что нужен именно Node.

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

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

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

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