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的主要内容,如果未能解决你的问题,请参考以下文章