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 相关文章推荐
XML+XSL 与 HTML 两种方案的结合
Apr 22 Javascript
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 Javascript
js 编程笔记 无名函数
Jun 28 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
浅谈Javascript中深复制
Dec 01 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
在JavaScript中调用Java类和接口的方法
Sep 07 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
详解webpack require.ensure与require AMD的区别
Dec 13 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
Mar 03 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
php header Content-Type类型小结
2011/07/03 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
js实现交通灯效果
2017/01/13 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python 字典dict使用介绍
2014/11/30 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
Python多线程和队列操作实例
2015/06/21 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python Numpy计算各类距离的方法
2019/07/05 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
如何在Canvas上的图形/图像绑定事件监听的实现
2020/09/16 HTML / CSS
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
Android面试题附答案
2014/12/08 面试题
领导干部廉政承诺书
2014/03/27 职场文书
小学国庆节活动总结
2015/03/23 职场文书
紫日观后感
2015/06/05 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Spring Cloud OAuth2实现自定义token返回格式
2022/06/25 Java/Android
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android
Pygame游戏开发之太空射击实战敌人精灵篇
2022/08/05 Python