分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

第二节:Node.js中的交互式运行环境——REPL

发布时间:2023-09-06 01:08责任编辑:赖小花关键词:jsNode

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运行环境中的基础命令:

  1.  .break:当你在书写一个多行函数中途想要放弃或重写此函数时,返回到命令提示符的起点处: >           ;           Ctrl+c相当于.break;     Ctrl+c两次会推出REPL环境;
  2.  .clear:用于清除REPL运行环境的上下文对象中保存的所有变量和函数,还有当你在书写一个多行函数中途想要放弃或重写此函数时,返回到命令提示符的起点处: >           ;  和.break相似;
  3.  .exit:该命令用于退出REPL运行环境,返回到C:\Users\yjh> ;
  4.  .help:显示repl环境中所有基础命令;
  5.  .save:该命令将把你输入的所有表达式保存到指定的文件中;
              1.     例如:C:\Users\yjh>node
                  > foo="aab";
                  ‘aab‘
                  > .save t.js
                  Session saved to:t.js
                  >
  6.  .load:将把指定文件中所有的表达式一次加载到repl环境中;

第二节:Node.js中的交互式运行环境——REPL

原文地址:http://www.cnblogs.com/Sailsail/p/7455051.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved