Node.js  REPL (交互式解释器)实例详解


Posted in Javascript onAugust 06, 2017

Node.js  REPL (交互式解释器)实例详解

Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端,我们可以在终端中输入命令,并接收系统的响应。

Node 自带了交互式解释器,可以执行以下任务:

  • 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。
  • 执行 - 执行输入的数据结构
  • 打印 - 输出结果
  • 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

多行表达式

Node.js  REPL (交互式解释器)实例详解

下划线(_)变量

你可以使用下划线(_)获取表达式的运算结果:

Node.js  REPL (交互式解释器)实例详解

REPL 命令

  • ctrl + c - 退出当前终端。
  • ctrl + c 按下两次 - 退出 Node REPL。
  • ctrl + d - 退出 Node REPL.
  • 向上/向下 键 - 查看输入的历史命令
  • tab 键 - 列出当前命令
  • .help - 列出使用命令
  • .break - 退出多行表达式
  • .clear - 退出多行表达式
  • .save filename - 保存当前的 Node REPL 会话到指定文件
  • .load filename - 载入当前 Node REPL 会话的文件内容。
Javascript 相关文章推荐
jQuery live
May 15 Javascript
JavaScript 事件查询综合
Jul 13 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
Jul 13 Javascript
jquery跟js初始化加载的多种方法及区别介绍
Apr 02 Javascript
javascript 获取浏览器版本
Jan 21 Javascript
js中scrollTop()方法和scroll()方法用法示例
Oct 03 Javascript
一个极为简单的requirejs实现方法
Oct 20 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
vue2.0 资源文件assets和static的区别详解
Apr 08 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
JS执行控制之节流模式实例分析
Dec 21 Javascript
Vue根据条件添加click事件的方式
Nov 09 Javascript
Node.js  事件循环详解及实例
Aug 06 #Javascript
Angularjs上传图片实例详解
Aug 06 #Javascript
微信小程序 自定义消息提示框
Aug 06 #Javascript
最通俗易懂的javascript变量提升详解
Aug 05 #Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 #Javascript
js分页之前端代码实现和请求处理
Aug 04 #Javascript
微信小程序 rich-text的使用方法
Aug 04 #Javascript
You might like
967 个函式
2006/10/09 PHP
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
破解Session cookie的方法
2006/07/28 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
Python中property属性实例解析
2018/02/10 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Python requests模块cookie实例解析
2020/04/14 Python
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
母亲节感恩寄语
2014/02/21 职场文书
技术支持岗位职责
2015/02/13 职场文书
军训新闻稿范文
2015/07/17 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript
关于使用Redisson订阅数问题
2022/01/18 Redis