node-REPL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node-REPL相关的知识,希望对你有一定的参考价值。

node.js REPL(Read Eval Print Loop)  中译交互式解释器 ,表示是一个电脑环境,即node命令的运行环境.即像window cmd ,linux shell一样的交互式终端.

那么下来我们就开始使用,同样,这里我的环境还是 win7 .

开始前特别指明一下,node REPL类似于 浏览器的controle 控制台,可以在这个控制台里运行node 指令,基本运算等,

当前我们有过一定javascript编写经验的也知道 ,我们更多的运行js文件,这个只是前期学习的一个基本使用罢了,所以这次的node  REPL 还是很简单的  。

后面还是的 node filename.js  这样的 运行node的js文件 为主 。 

开始菜单,输入cmd ,回事.再输入node就进入了node 运行环境 窗口

技术分享

1.基本的表达式运算.

使用变量和不使用不变量: 不使用变量的情况下,会直接输出结果,而使用var 的变量不会直接输出,可以用consoel.log输出

技术分享当然,忽略结果下的undefined.

当然,也可以运行多行表达式,如 循环:

技术分享这中间的...是系统自带的.

这里有一种稍微特殊一点的,可以使用下划线_获取表达式的运算结果 : 

技术分享 这里是获取上一次的运算结果,当然循环的结果是不能获取的.

2.REPL 命令 

ctrl+ c 退出当前终端, 连按两次,退出node REPL,

ctrl+d 退出 mode REPL ,同两次ctrl + c .

tab 列出当前命令  .help 列出使用命令  .break 退出多行表达式  .clear 退出多行表达式

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

. load filename 载入当前的node REPL会话的文件内容 

当然,这里我目前还只用到 ctrl+ c 和ctrl+ d 

 

以上是关于node-REPL的主要内容,如果未能解决你的问题,请参考以下文章