二、交互式运行环境——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;

转载于:https://www.cnblogs.com/HapLe0/p/7074648.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值