Latest web development tutorials

Node.js РЕПЛ (интерактивный интерпретатор)

Node.js REPL (чтение Eval печати Loop: интерактивный интерпретатор) представляет собой компьютерную среду, похожую на терминал Window System или оболочки Unix / Linux, мы можем ввести команду в терминале, и получает отклик системы.

Узел поставляется с интерактивным интерпретатором, вы можете выполнить следующие задачи:

  • Чтение - для чтения ввода пользователя, Javascript проанализировать структуру входных данных и сохраняются в памяти.

  • Реализация - Реализация структуры входных данных

  • Печать - вывод

  • Цикл - цикл вышеуказанные шаги , пока вы не нажмете Ctrl-Cдважды , чтобы выйти.

Узел интерактивный интерпретатор может быть хорошей отладки кода Javascript.

Начало обучения REPL

Мы можем ввести следующую команду для запуска терминала Node:

$ node
> 

Тогда мы можем ввести простое выражение> после, и нажмите Enter для вычисления результатов.

Простые арифметические выражения

Давайте выполнять простые математические операции Node.js окно командной строки РЕПЛ:

$ node
> 1 +4
5
> 5 / 2
2.5
> 3 * 6
18
> 4 - 1
3
> 1 + ( 2 * 3 ) - 4
3
>

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

Вы можете быть в переменной, и вы должны использовать его для хранения данных.

Объявления переменных должны использовать ключевое словоVAR, если вы не используете переменную вар ключевое слово будет распечатан непосредственно.

Переменная с помощьюVAR ключевое слово можно использовать console.log () для вывода переменных.

$ node
> x = 10
10
> var y = 10
undefined
> x + y
20
> console.log("Hello World")
Hello World
undefined
> console.log("www.w3big.com")
www.w3big.com
undefined

Выражение Многоканальный

Узел РЕПЛ поддержка ввода нескольких строк выражения, который несколько похож на JavaScript. Проведем цикл Do-While:

$ node
> var x = 0
undefined
> do {
... x++;
... console.log("x: " + x);
... } while ( x < 5 );
x: 1
x: 2
x: 3
x: 4
x: 5
undefined
>

... Символ из трех точек автоматически генерируется, вы можете фидерной линии после возврата каретки.Узел автоматически обнаружит ли выражение непрерывно.

(_) Переменная подчеркивание

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

$ node
> var x = 10
undefined
> var y = 20
undefined
> x + y
30
> var sum = _
undefined
> console.log(sum)
30
undefined
>

команда РЕПЛ

  • CTRL + C - выход из текущего терминала.

  • Нажмите CTRL + C дважды - Выход узла РЕПЛ.

  • Ctrl + D - Выход узла РЕПЛ.

  • Клавиши вверх / вниз - просмотр истории команд , введенных.

  • Вкладка ключ - список текущей команды

  • .help - в списке с помощью команды

  • .BREAK - выражение многострочный Выход

  • .clear - выражение многострочный Выход

  • .save имя файла - сохранить текущий сеанс Узел REPL в указанный файл

  • .load имя файла - файл для загрузки содержимого текущей сессии Узел Отв.


Стоп РЕПЛ

Мы уже упоминали два НажмитеCTRL + C конструкция может выйти из REPL:

$ node
>
(^C again to quit)
>

Примеры Gif демонстрируют

Далее мы покажем вам примеры действиями Gif Изображенный: