📜  Node.js REPL(读取、评估、打印、循环)

📅  最后修改于: 2022-05-13 01:56:35.942000             🧑  作者: Mango

Node.js REPL(读取、评估、打印、循环)

Node.js是基于 Chrome 的 JavaScript 引擎 (V8) 构建的开源服务器端 Javascript 运行时环境。 Node.js 用于构建快速且可扩展的应用程序,是一种事件驱动的非阻塞 I/O 模型。

REPL (READ, EVAL, PRINT, LOOP)是一种类似于 Shell (Unix/Linux) 和命令提示符的计算机环境。 Node 安装时附带了 REPL 环境。系统通过输出使用的命令/表达式与用户交互。它在编写和调试代码时很有用。 REPL 的工作可以从其完整形式来理解:

Read :它读取用户的输入并将其解析为 JavaScript 数据结构。然后将其存储到内存中。
Eval :对解析后的 JavaScript 数据结构进行评估以获取结果。
打印:评估后打印结果。
Loop :循环输入命令。要退出 NODE REPL,请按ctrl+c两次

REPL 入门:
开始使用 NODE 的 REPL 环境;打开终端(在 UNIX/LINUX 的情况下)或命令提示符(在 Windows 的情况下)并写入节点并按“输入”以启动 REPL。

打开节点 repl gfg

开放节点repl

REPL 已启动并由“>”符号划分。可以对 REPL 执行各种操作。下面是一些熟悉 REPL 环境的示例。

示例:在 REPL 中执行算术运算

简单的数学算术 gfg

REPL 中的算术运算

示例:使用 NODE 库执行操作。下面的示例中使用了MATH库。

数学库方法 gfg

数学库方法 gfg

注意:使用'math' 会显示错误,因为库在 NODE 中被引用为'Math'而不是'math'

示例:在 REPL 中使用变量。关键字var用于为变量赋值。

变量赋值 gfg

在 REPL 中使用变量

示例:在 REPL 中使用循环。循环可以像在其他编辑器中一样在 REPL 中使用。
多行表达式 gfg

注意:使用ctrl -c终止命令,使用ctrl -c两次终止 NODE REPL。
.help用于列出所有命令。

repl 帮助 gfg

在 REPL 中使用 .help