Node.js(2)-REPL(交互式解释器)

概述

REPL 表示一个电脑环境类似 Windows 的 cmd 或 powershell 终端,Unix/Linux 的 shell。可进行一些读取、执行、打印、循环操作。

测试

表达式

1
2
3
$node    //进入node REPL
> 1+6
7

变量

1
2
3
4
5
6
7
8
> x=100
100

> var y=50
undifined

> console.log("Hello World")
Hello World

多行表达式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
> var x=0;
undefined

> while(x<6){
... x++; //...为换行,node会自动检测是否为连续的表达式
... console.log("x:"+x);
...}
x:1
x:2
x:3
x:4
x:5
x:6
undefined

下划线变量

node 中下划线_可代表上一个表达式的结果。

1
2
3
4
5
6
7
8
9
10
> var x=5;
undefined
> var y=10;
undefined
> x+y
15
> var sum=_;
undefined
> console.log("sum:"+sum);
sum:15

其他常用命令

1
2
3
ctrl+c: 退出当前表达式

ctrl+c(两次)/ctrl+d:退出node REPL
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2020-2024 Aweso Lynn
  • PV: UV: