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 Изображенный: