Node.js REPL(交互式解释器)
Node.js REPL表示一个电脑的环境,类似window系统的终端,在终端中输入命令,并接收系统的相应。
Node自带交互式解释器,可执行的任务:
(1)读取-读取用户输入、解析输入的Javascript数据结构并存储在内存中。
(2)执行-执行输入的数据结构。
(3)打印-输出结果。
(4)循环-循环操作以上步骤直到用户两次按下ctrl-c按钮退出
- 启动终端
$node - 简单表示式运算
1+4
1+2*4-8 - 使用变量
x=10
var y=20
x+y
var sum=_
console.log(sum) - 多行表达式
var x=0;
do {
… x++;
… console.log("x: " + x);
… } while ( x < 5 ); - REPL命令
ctrl+c 退出当前终端
ctrl+c 按下两次或者ctrl+d 退出Node REPL
向上/向下键 查看历史的输入命令
tab键 列出当前命令
.help 列出使用命令
.break 退出多行表达式
.clear 退出多行表达式
.save filename 保存当前的Node REPL会话到指定文件
.load filename 载入当前Node REPL的会话文件内容