Node.js轻松入门之REPL

(之后不定时分享,一周2~4次左右)

Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似window系统的终端或Unix/Linux shell,可以在终端中输入命令,并接收系统的响应。

Node自带了交互式解释器,可以执行以下任务:
1.读取 - 读取用户输入,解析输入了Javascript数据结构并存储在内存中。
2.执行 - 执行输入的数据结构
3.打印 - 输出结果
4.循环 - 循环操作以上步骤直到用户两次按下ctrl-c按钮退出。
Node的交互式解释器可以很好的调试Javascript代码。

开始了解REPL

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


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

简单的表达式运算

接下来让我们在Node.js REPL的命令行窗口中执行简单的数学运算:


使用变量

你可以将数据存储在变量中,并在你需要的时候使用它。
变量声明需要使用var关键字,如果没有使用var关键字变量就会直接打印出来。
使用 var 关键字的变量可以使用 console.log()来输出变量。


多行表达式

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


三个点的符号是系统自动生成的,你回车换行后即可。Node会自动检测是否为连续的表达式。

下划线(_)变量

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


REPL命令
1. ctrl + c :退出当前终端。
2. ctrl + c 按下两次:退出Node REPL。
3. ctrl +d : 退出Node REPL。
4. 向上/向下键:查看输入的历史命令。
5. tab键:列出当前命令。
6. .help : 列出使用命令。
7. .break : 退出多行表达式。
8. .clear :退出多行表达式 。
9. .save filename : 保存当前的Node REPL到指定文件。
10. .load filename : 载入当前Node REPL会话的文件内容。

停止REPL

前面已经提到按下两次ctrl + c键就能退出REPL:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值