码迷,mamicode.com
首页 > 其他好文 > 详细

二、交互式运行环境——REPL

时间:2017-06-24 23:35:45      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:基础命令   一个   java   结果   read   logs   script   div   划线   

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

标签:基础命令   一个   java   结果   read   logs   script   div   划线   

原文地址:http://www.cnblogs.com/HapLe0/p/7074648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!