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实现的让超出显示范围外的导航自动固定屏幕最顶上
Sep 22 Javascript
JavaScript和CSS交互的方法汇总
Dec 02 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
Jan 23 Javascript
window.onload使用指南
Sep 13 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 Javascript
Node.js中的child_process模块详解
Jun 08 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
Mar 15 Javascript
react写一个select组件的实现代码
Apr 03 Javascript
node事件循环和process模块实例分析
Feb 14 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
微信小程序开发数据缓存基础知识辨析及运用实例详解
Nov 06 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
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
input 高级限制级用法
2009/03/26 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
Python学习笔记整理3之输入输出、python eval函数
2015/12/14 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
python开启debug模式的方法
2019/06/27 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
Python list与NumPy array 区分详解
2019/11/06 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
Python collections模块的使用方法
2020/10/09 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
一个SQL面试题
2014/08/21 面试题
linux面试相关问题
2012/08/11 面试题
爱情检讨书大全
2014/01/21 职场文书
行政内勤岗位职责
2014/04/07 职场文书
消防宣传口号
2014/06/16 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL