Node.js REPL
Node.js REPL
术语REPL代表读取评估打印和循环。它指定了一个计算机环境,例如窗口控制台或Unix/Linux shell,您可以在其中输入命令,然后系统以交互方式响应输出。
REPL环境
Node.js或节点与REPL环境捆绑在一起。 REPL环境的每个部分都有特定的工作。
阅读:
评估: 获取并评估数据结构。
打印: 它会打印结果。
循环: 它会循环执行上述命令,直到用户两次按ctrl-c为止。
操作方法启动REPL
只需在命令提示符下运行" node"即可启动REPL。参见:
您可以在REPL Node.js命令上执行各种数学运算提示:
Node.js简单表达式
在启动REPL节点命令提示符后,输入任何数学表达式:
Example2: >10+12 + (5*4)/7
使用变量
变量用于存储值并稍后打印。如果不使用 var 关键字,则将值存储在变量中并打印,而如果使用 var 关键字,则将值存储但不打印。您可以使用console.log()打印变量。
示例
Node.js多行表达式
Node REPL支持JavaScript等多行表达式。请参见下面的do-while循环示例:
var x = 0
undefined
> do {
... x++;
... console.log("x: " + x);
... } while ( x < 10 );
Node.js下划线变量
您也可以使用下划线_来获取最后的结果。
示例:
Node.js REPL命令
命令 |
说明 |
ctrl + c |
它用于终止当前命令。 |
ctrl + c两次 |
它终止节点repl。 |
ctrl + d |
它终止节点repl。 |
上/下键 |
它用于查看命令历史记录和修改以前的命令。 |
tab键 |
它指定当前命令的列表。 |
.help |
它指定所有命令的列表。 |
.break |
它用于退出多行表达式。 |
.clear |
它用于退出多行表达式。 |
.save文件名 |
它将当前节点repl会话保存到文件中。 |
.load文件名 |
它用于在当前节点repl会话中加载文件内容。 |
Node.js退出REPL
使用两次ctrl + c命令从Node.js REPL中退出。
