node.js之REPL运行环境

本文介绍了Node.js中的REPL(Read-Eval-Print Loop)环境,包括如何进入REPL环境、进行变量操作、对象操作以及如何利用REPL环境的基础命令进行高效开发。此外还讲解了如何在REPL环境中直接运行函数和指定上下文对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

REPL运行环境

一、REPL运行环境:node.js提供的交互式运行环境
1.进入REPL运行环境
在命令行窗口中,输入node并按下回车键,就进入了REPL运行环境,命 令行窗口就会显示命令行提示符(“>”)
这里写图片描述

在此运行环境中,我们可以执行变量的操作、函数的书写及执行等操作。如果想得到操作结果,只要按回车键就可以了

2.变量的操作
A:变量的定义及赋值
情形一:使用var定义变量并赋值
在命令行输入:
var foo=’bar’
回车之后,执行结果为:undefined
这里写图片描述
情形二:直接赋值,不使用var 关键字
在命令行输入:
foo=’baz’
回车之后,执行结果为:baz

这里写图片描述

B:变量结果的查询
给变量赋值后,输入变量名就会显示变量值

这里写图片描述
3.对象的操作
//将对象赋值给对象:
这里写图片描述
//给对象添加属性及其属性值
这里写图片描述
//获取对象,输入对象名
这里写图片描述
注:如果对象的某个属性是函数的情况下:显示的是[Function]

4.REPL中的下划线字符:在REPL运行环境中,下划线字符是用来访问最近一次使用的表达式。

> a=3;  
3  
> _+=1;  
4  
>a  
3 

注:a的值没有改变
eg:
这里写图片描述

5.在REPL中直接运行函数
这里写图片描述

6.REPL环境中的上下文对象

在Node.js的模块文件中,可以使用start方法来开启一个REPL的运行环境。可以在start方法中使用一个参数对象来指定开启REPL运行环境时使用的各种选项。start方法返回被开启的REPL运行环境,可以为REPL运行环境指定一个上下文对象,可以将该上下文对象保存的变量作为REPL运行环境中的全局变量来进行使用。
新建一个js文件,并保存:
这里写图片描述
在node 中运行此js文件:

这里写图片描述

7.REPL运行环境的基础命令:
A. .break命令(也可以使用CTRl+C快捷键)
当你输入一个多行函数输入到一半的时候,你想回到命令提示符起点处,可以使用该命令。
这里写图片描述

注:ctrl+c按两次就会退出repl环境
B. .clear命令:清除运行环境中的上下文对象保存过得所有变量和函数,也可以和.break一样的作用。
这里写图片描述
C. .exit:退出Expl环境(快捷键CTRL+D)
D: .help:输出所有的基础命令
这里写图片描述
E. .save 该命令是把你在REPL运行环境中输入所有表达式保存到一个文件中(可以指定路径)
这里写图片描述

F. .load :该命令将把某个文件中保存的所有表达式依次加载到REPL运行环境中
这里写图片描述

8.定义和启动服务器
这里写图片描述