本文概述
- REPL环境
- 如何启动REPL
- Node.js简单表达式
- 使用变量
- Node.js多行表达式
- Node.js下划线变量
- Node.js REPL命令
- Node.js退出REPL
REPL环境 Node.js或节点与REPL环境捆绑在一起。 REPL环境的每个部分都有特定的工作。
读取:读取用户的输入;将输入解析为JavaScript数据结构并存储在内存中。
评估:获取并评估数据结构。
打印:打印结果。
循环:循环执行上述命令, 直到用户两次按ctrl-c。
如何启动REPL 你可以通过简单地在命令提示符下运行” node” 来启动REPL。看到这个:
文章图片
你可以在REPL Node.js命令提示符下执行各种数学运算:
Node.js简单表达式 启动REPL节点命令提示符后, 输入任何数学表达式:
Example: >
10+20-5
25
文章图片
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命令
Commands | Description |
Ctrl + C | 用于终止当前命令。 |
Ctrl + C两次 | 它终止节点repl。 |
Ctrl + D | 它终止节点repl。 |
上/下键 | 它用于查看命令历史记录和修改以前的命令。 |
Tab键 | 它指定当前命令的列表。 |
.help | 它指定所有命令的列表。 |
。打破 | 它用于退出多行表达式。 |
.clear | 它用于退出多行表达式。 |
.save文件名 | 它将当前节点替换会话保存到文件中。 |
.load文件名 | 它用于在当前节点repl会话中加载文件内容。 |
文章图片
推荐阅读
- Node.js TTY示例
- Node.js字符串解码器StringDecoder
- Node.js流操作
- Node.js程序包管理器npm
- Node.js查询字符串
- Node.js Punycode用法
- Node.js进程详细解释
- Node.js路径示例
- Node.js os对象