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 相关文章推荐
JS版网站风格切换实例代码
Oct 06 Javascript
javascript cookies操作集合
Apr 12 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
jquery实现加载进度条提示效果
Nov 23 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
vue的for循环使用方法
Feb 12 Javascript
TypeScript类型声明书写详解
Aug 28 Javascript
Vue用mixin合并重复代码的实现
Nov 27 Vue.js
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
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实现微信公众号主动推送消息
2015/12/31 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
php取出数组单个值的方法
2018/03/12 PHP
WordPress JQuery处理沙发头像
2009/06/22 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
基于js中style.width与offsetWidth的区别(详解)
2017/11/12 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
微信小程序动态显示项目倒计时
2019/06/20 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
解读Python编程中的命名空间与作用域
2015/10/16 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
pycharm不能运行.py文件的解决方法
2020/02/12 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
思想政治教育专业个人求职信范文
2013/12/20 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
演讲比赛策划方案
2014/06/11 职场文书
军训通讯稿范文
2015/07/18 职场文书
战友聚会致辞
2015/07/28 职场文书
使用Pytorch训练two-head网络的操作
2021/05/28 Python