首页 > 代码库 > 二、交互式运行环境——REPL
二、交互式运行环境——REPL
1.什么是REPL?
REPL:Read-Eval-Print-Loap,即读-计算-写-循环,描述了其四项基本功能。
REPL是可交互运行环境,开发者可以在该运行环境中输入任何JavaScript表达式,回车后运行环境会显示结果。REPL是为了开发者方便测试JavaScript代码。
2.如何进入REPL环境?
在命令行中输入node回车即可。
3.REPL使用范例:
1)给变量赋值:foo = ‘bar’;
2)将对象赋值给变量: user = new Object(); user.Name = ‘xxx‘;user.age=40;
4.下划线字符‘_’的作用:访问最近使用的表达式。
5.REPL中可以直接运行函数:
a = [1,2,3]; a.forEach(function(v){ console.log(v); });
6.REPL中的上下文对象:
var repl = require("repl"); var con = repl.start().context; con.msg = "示例消息"; con.testFunction = function(){console.log(con.msg);};
执行上述代码后,即可像访问本地全局变量或全局函数一样访问上下文对象中保存的变量或函数。
7.REPL中的基础命令:
.break:放弃或重写当前函数(ctrl+c);
clear:清楚REPL上下文中保存的所有变量和函数;
exit:退出REPL运行环境(ctrl+d);
help:显示所有命令提示;
save:把输入的所有表达式保存到一个文件中;
load:把某文件中保存的所有表达式一次加载到REPL;
二、交互式运行环境——REPL
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。