Node.js中的交互式运行环境----REPL
在node.js中,为了使开发者方便测试JavaScript代码,提供了一个名为REPL(Read-Eval-Print-Loop)的可交互运行环境.开发者可以在该运行环境中输入任何JavaScript表达式,当用户按下回车键后,REPL运行环境中将显示该表达式的运行结果.
1.1 REPL运行环境概述
按下win+r,输入cmd,打开命令工具在命令行中,输入"node"命令并按下回车键,即可进入REPL运行环境,命令行窗口将会显示一个">"如图:
2.2 在REPL运行环境中操作变量
由于Node.js中内部使用 V8 JavaScript 脚本引擎来解析并执行 V8 JavaScript 脚本语言,因此REPL也是一个极好测试我们的JavaScript脚本代码的运行环境.
2.3 在REPL运行环境中使用下划线字符
在REPL运行环境中,可以通过下划线字符("_")的使用来访问最近使用的表达式.使用下划线字符是无法进行变量的赋值的,但是表达式还是可以求值.例如
2.4 在REPL运行环境中直接运行函数
可以在REPL环境中直接运行某个函数,在REPL环境中,可以将一个表达式分为多行进行书写,按住shift+enter
进行下一行书写.
2.5 REPL命令
ctrl + c -退出当前终端
ctrl + c 按下两次 - 退出Node REPL
ctrl = d - 退出 Node REPL
向上/向下 键 - 查看输入的历史命令
tab 键 - 列出当前命令
.help - 列出使用命令
.break - 退出多行表达式
.clear - 退出多好表达式
.save filename -保存当前的Node REPL会话到指定文件
.load filenname - 载入当前Node REPL 会话的文件内容