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.定义和启动服务器