首页 技术 正文
技术 2022年11月12日
0 收藏 537 点赞 4,840 浏览 559 个字

Node 自带了交互式解释器,可以执行以下任务:

读取 – 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。

执行 – 执行输入的数据结构

打印 – 输出结果

循环 – 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

我们可以输入以下命令来启动 Node 的终端:

$ node
>

这时我们就可以在 > 后输入简单的表达式,并按下回车键来计算结果。

简单的表达式运算

【node.js】REPL(交互式解释器)

使用变量

变量声明需要使用 var 关键字,如果没有使用 var 关键字变量会直接打印出来。

使用 var 关键字的变量可以使用 console.log() 来输出变量。

【node.js】REPL(交互式解释器)

多行表达式

Node REPL 支持输入多行表达式,这就有点类似 JavaScript。接下来让我们来执行一个 do-while 循环:

【node.js】REPL(交互式解释器)

下划线(—)变量

你可以使用下划线(_)获取表达式的运算结果:

【node.js】REPL(交互式解释器)

REPL命令

ctrl + c – 退出当前终端。

ctrl + c 按下两次 – 退出 Node REPL。

ctrl + d – 退出 Node REPL.

向上/向下 键 – 查看输入的历史命令

tab 键 – 列出当前命令

.help – 列出使用命令

.break – 退出多行表达式

.clear – 退出多行表达式

.save filename – 保存当前的 Node REPL 会话到指定文件

.load filename – 载入当前 Node REPL 会话的文件内容。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,942
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,468
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,281
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,095
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,728
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,765