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

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

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

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

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

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

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

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

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:

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

… выводится автоматически, когда вы нажимаете 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.

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

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

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

FullStack-Мастер

FullStack-Мастер. Разработка CRM-системы на Node.js, Express, Angular 6

Научиться

Метки:

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

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

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree