标签:contex 多行 fun his session int 划线 define 令行
1.什么是REPL运行环境:为了使开发者方便测试javascript代码,提供了一个名为REPL(Read-Eval-Print-Loop)的可交互式运行环境。
2.怎么使用:在命令行窗口中,输入“node”命令并按下回车键,即可进入REPL运行环境。
3.声明对象并给属性赋值:
> user=new Object();
{}
> user.name=‘yjh‘;
‘yjh‘
> user.age=20;
20
> user.setName=function(name){this.name=name}
[Function]
4."_"下划线表示最近使用的表达式
> age=2;
2
> _+=1;
3
5..start方法,例如在模块repl中,是返回被开启的REPL运行环境
startTest2.js文件中:
var repl=require("repl");
var con=repl.start().context; //为repl运行环境指定一个上下文
con.msg="张昭";
con.testFunction=function(){console.log(con.msg);};
命令行中:
C:\Users\yjh>node C:\Users\yjh\Desktop\startTest2.js
> msg
‘张昭‘
> testFunction();
张昭
undefined
6.REPL运行环境中的基础命令:
标签:contex 多行 fun his session int 划线 define 令行
原文地址:http://www.cnblogs.com/Sailsail/p/7455051.html