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 相关文章推荐
JavaScript中null与undefined分析
Jul 25 Javascript
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
Sep 02 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
Dec 14 Javascript
javascript闭包的理解
Apr 01 Javascript
基于jQuery实现的QQ表情插件
Aug 25 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
javascript将url解析为json格式的两种方法
Aug 18 Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
Vue 样式绑定的实现方法
Jan 15 Javascript
JS数组方法slice()用法实例分析
Jan 18 Javascript
vue + el-form 实现的多层循环表单验证
Nov 25 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
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
jquery实现弹出窗口效果的实例代码
2013/11/28 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
python 绘制场景热力图的示例
2020/09/23 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
前台文员职责范本
2014/03/07 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python