node.js教程基础:node.js REPL

Node.js REPL

REPL代表Read Eval Print and Loop。 它指定了一个计算机环境,例如窗口控制台或Unix / Linux shell,您可以在其中输入命令,然后系统以交互方式响应输出,类似于cmd或shell终端。

REPL环境

Node.js或node与REPL环境捆绑在一起。 REPL环境的每个部分都有特定的工作。

Read:读取用户的输入; 将输入解析为JavaScript数据结构并存储在内存中。

Eval获取并评估数据结构。

Print打印结果。

Loop:循环执行上述命令,直到用户两次按Ctrl-C。

您可以通过简单地在命令提示符下键入“node”来启动REPL。 看到这个:

您可以在REPL Node.js命令提示符下执行各种数学运算:

使用变量

变量用于存储值并在以后打印。 如果您不使用var关键字,则将值存储在变量中并打印,而如果使用var关键字,则将存储值但不打印。 您可以使用console.log()打印变量。

Node.js多行表达式

Node REPL支持多行表达式,例如JavaScript。 请参见以下do-while循环示例:

Node.js下划线变量

您也可以使用下划线_来获得最后的结果。

Node.js REPL命令

命令                      描述
ctrl + c                 终止当前命令
ctrl + c twice           终止node repl
ctrl + d                 终止the node repl
up/down                  显示历史命令
tab keys                 当前命令的列表
.help                    所有命令的列表
.break                   从multi-line expressions中退出
.clear                   从multi-line expressions中退出
.save filename           保存当前node repl回话到文件
.load filename           用于在当前node repl会话中加载文件内容

Node.js REPL退出

使用Ctrl + C命令两次,可以退出Node.js REPL。

原文地址:https://www.cnblogs.com/MakeView660/p/12271052.html