Как использовать REPL Node.js для интерактивного кодирования?

Kak Ispol Zovat Repl Node Js Dla Interaktivnogo Kodirovania



Node.js — это известная бесплатная среда выполнения JavaScript с открытым исходным кодом, которая позволяет пользователям выполнять код JavaScript из файла или напрямую с помощью командной строки. Чтобы запустить код JavaScript, пользователям необходимо создать внешний файл «.js», который будет выполняться с помощью команды «node <имя файла>».

С другой стороны, командная строка выполняет код JavaScript напрямую, строка за строкой. Эту полезную функцию он выполняет с помощью REPL. А» РЕПЛ » — это аббревиатура от « Чтение, оценка цикла печати » и действует как окно консоли, которое выполняет пользовательский ввод, который является допустимым кодом JavaScript, и возвращает выходные данные после выполнения. Это интерактивная оболочка, которая оценивает выражения Node.js, полученные пользователем.

В этой статье будет подробно рассмотрено использование Node.js REPL для интерактивного кодирования.







Как начать сеанс REPL?

Прежде чем использовать РЕПЛ сеанс, пользователю сначала необходимо его запустить, что довольно легко и просто. Для этого введите команду « узел » в терминале (Ctrl+Shift+`) и запустите его как команду, нажав клавишу «Enter»:



узел

Приведенный ниже вывод запускает оболочку REPL, в которой пользователь может написать действительный код JavaScript для выполнения задачи:







Открыв сеанс REPL, давайте перейдем к его использованию для интерактивного кодирования.

Как использовать REPL Node.js для интерактивного кодирования?

Чтобы использовать РЕПЛ для интерактивного кодирования введите действительный код JavaScript непосредственно в него и получите желаемый результат. Это помогает быстрее и проще и доступным способом отлаживать, тестировать и оценивать написанный JS-код.



В этом разделе приведено несколько примеров, в которых выполняются методы JavaScript и свойства сеанса REPL для выполнения желаемых задач.

Начнем с первого примера.

Пример 1. Отображение текста с использованием JavaScript в сеансе REPL

В этом примере применяется « консоль.log() ” метода JavaScript в сеансе REPL для отображения определенного сообщения:

консоль. бревно ( «Линукс» )

Следующий вывод печатает указанное сообщение вместе с возвращаемым значением метода «console.log()», который является «неопределенным», поскольку этот метод отображает только цитируемое сообщение:

Пример 2. Доступ к определенной переменной среды с использованием JavaScript в сеансе REPL

В этом примере используется « процесс.env ” для доступа к определенной переменной среды в сеансе REPL:

процесс. окружение . КомСпец

В приведенной выше команде « КомСпец ” — это переменная среды.

Можно заметить, что значение указанной переменной среды отображается как выходные данные:

Пример 3. Получение кубического корня определенного числа с использованием JavaScript в сеансе REPL

В этом примере используется JavaScript « Математика.cbrt() ” в сеансе REPL, чтобы получить кубический корень определенного числа:

Математика . CBRT ( 64 ) ;

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

Как запустить функцию JS в сеансе REPL?

Помимо использования методов и свойств JS, сеанс REPL также удобен для определения функции или без каких-либо проблем запуска нескольких строк кода JavaScript.

Следующий блок кода демонстрирует его практическую реализацию:

функция getLogarithm ( ) {

возвращаться Математика . журнал2 ( 49 )

} Получить логарифм ( ) ;

В приведенном выше « получить логарифм() », функция « Мат.log2() ” метод вычисляет логарифм по основанию 2 указанного числа.

Приведенный ниже вывод успешно выполняет определенную функцию JavaScript и возвращает логарифм по основанию 2 заданного числа. « три точки (…)» в сеансе REPL указывает, что пользователь может продолжать работать в этом многострочном режиме:

Для выхода из многострочного режима выполните команду « .Выход ', или ' .перерыв команда.

Как получить историю сеанса REPL?

Еще одна причина использовать РЕПЛ Сеанс интерактивного кодирования заключается в том, что он сохраняет запись ранее выполненных команд, к которым можно легко получить доступ, нажав кнопку « стрелка вверх » ключ вот так:

Как выйти из сеанса REPL?

После завершения использования сеанса REPL выйдите из него, выполнив следующую команду:

. Выход

Примечание: Пользователь также может выйти из сеанса REPL, нажав кнопку « Ctrl+D ” сочетание клавиш один раз или “ Ctrl+С ” сочетание клавиш два раза.

Вот и все, что касается использования Node.js REPL для интерактивного кодирования.

Заключение

РЕПЛ Сессия может использоваться для интерактивного кодирования путем непосредственного выполнения однострочного или многострочного кода JavaScript вместо создания отдельного файла «node.js». Он позволяет пользователям передавать строки, выполнять арифметические операции, выполнять математические функции, получать переменные среды и многое другое. Более того, он также сохраняет запись всех ранее выполненных команд, к которым пользователь может получить доступ в любое время, просто нажав кнопку « стрелка вверх ” вместо того, чтобы снова вводить его в оболочке. В этой статье подробно рассматривается использование Node.js REPL для интерактивного кодирования.