ch02 node.js中的交互式运行环境

REPL运行环境概述

可以做一些简单的应用程序的测试或调试,是一个极好的用于测试我们JavaScript脚本代码的运行环境

1.进入REPL运行环境:命令行窗口中,输入“node”命令并按下回车键,即可进入REPL运行环境

2.定义一个变量并为其赋值:用var关键字来定义一个变量并为其赋值,但是在输入了对其赋值进行的表达式后,该表达式的执行结果将被显示为undefined.在REPL运行环境中为变量赋值之后,可以通过输入变量名的方法来查看变量内容

3.访问最近使用的表达式:REPL运行环境中,可以通过下划线字符_的使用来访问最近使用的表达式。

4.直接运行函数:可以在REPL运行环境中直接运行函数,可以将一个表达式分为多行进行书写,当该表达式未书写完成时,REPL运行环境将为该表达式的每一行之前(第一行除外),添加英文省略符(...)

5.在父函数中嵌套运行子函数;REPL运行环境中,可以在父函数中嵌套运行子函数,当父函数分为多行进行书写时,REPL运行环境将在子函数体内的每行代码之前继续添加英文省略符(...)

6.定义并启动服务器:可以输入表达式的方法来定义并启动服务器

7.上下文对象:在node.js的模块文件中,

可以使用start方法来开启一个REPL运行环境

可以在start方法中使用一个参数对象来指定开启REPL运行环境中使用的各种选项

start方法返回被开启的REPL运行环境,可以为REPL运行环境制定一个上下文对象,可以将该上下文对象所保存的变量作为REPL运行环境中的全局变量来进行使用

8.基础命令:

.break:书写一个多行函数的中途想要放弃该函数的书写或重新书写该函数时,该命令可以使你返回到命令提示符的起点处,使你可以重新书写新的表达式或重新书写该函数。另外可以用Ctrl+C组合键的方法来代替.break命令的输入。按两次Ctrl+C组合可提出REPL运行环境。

.clear:用于清除REPL运行环境中的上下文对象中保存的所有变量与函数。也可以使你返回到命令行提示符的起点处,使你重新书写新的表达式或重新书写该函数

.exit:该命令用于退出REPL运行环境。可以用Ctrl+D组合键的方法代替.exit命令的输入

.help:该命令将在命令行窗口中显示REPL运行环境中的所有基础命令

.save:该命令将把你在REPL环境中输入的所有表达式保存到一个文件中,可以为文件指定路径

.load:该命令把某个文件中保存的所欲表达式依次加载到REPlL运行环境中

你可能感兴趣的:(ch02 node.js中的交互式运行环境)