Среда Node.js — Терминал REPL

Среда Node.js — Терминал REPL

От автора: REPL означает Read Eval Print Loop и представляет собой компьютерную среду, такую как консоль Windows или оболочка Unix/Linux, через которую вы можете вводить команды, и система будет отвечать на них в интерактивном режиме. Среда Node js REPL поставляется вместе с исходным пакетом установки.

Она предназначена для выполнения следующих задач:

Read — считывает введенные пользователем данные, анализирует и преобразует их в соответствии со структурой данных JavaScript и сохраняет в памяти.

Eval — принимает и оценивает структуру данных.

Print — выводит результат.

Loop — выполняет по циклу команды до тех пор пока пользователь дважды не нажмет ctrl-c.

Функция REPL для Node весьма полезна при экспериментах с кодом и отладке JavaScript.

Онлайн-терминал REPL

Чтобы облегчить изучение материала, мы создали онлайн простую в использовании среду Node.js REPL, где вы можете экспериментировать с кодом Node.js — Запустить Node.js REPL Terminal

Запуск REPL

REPL можно запустить с помощью простого запуска Node на shell/console без каких-либо аргументов:

В результате будет запущена командная строка REPL >, в которой вы можете ввести любую команду Node.js:

Простое выражение

Попробуем выполнить простые математические действия в командной строке Node.js REPL:

Использование переменных

Вы можете использовать переменные для хранения значений и последующего их вывода, как в обычных скриптах. Если ключевое слово var не используется, тогда значение сохраняется в переменной и выводится. Если используется ключевое слово var, тогда значение сохраняется в переменной, но не выводится. Вы можете вывести переменную с помощью функции console.log().

Многострочное выражение

Подобно JavaScript, Node REPL поддерживает многострочные выражения. Давайте рассмотрим как работает цикл do-while:

… выводится автоматически, когда вы нажимаете Enter после открытия скобки. Node автоматически проверяет непрерывность выражений.

Переменная подчёркивания

Вы можете использовать знак подчеркивания (_), чтобы получить последний результат:

Команды REPL

ctrl + c — завершение текущей команды.

ctrl + c дважды — завершение Node REPL.

ctrl + d — завершение Node REPL.

Клавиши «Вверх»/«Вниз» — просмотр истории команд и изменение предыдущих команд.

Клавиша tab — список текущих команд.

.help — список всех команд.

.break — выход из многострочного выражения.

.clear — выход из многострочного выражения.

.save filename — сохранить текущий сеанс REPL в файле Node.

.load filename — загрузить содержимое файла в текущий сеанс REPL.

Завершение REPL

Как было сказано раннее, вам нужно дважды ввести ctrl-c, чтобы выйти из Node.js REPL.

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: