Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。
Node 自带了交互式解释器,可以执行以下任务:
    • 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。
    • 执行 - 执行输入的数据结构
    • 打印 - 输出结果
    • 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。
Node 的交互式解释器可以很好的调试 Javascript 代码。

开始学习REPL,启动node的终端
>console.log("Hello World")

######下划线(_)变量
使用下划线(_)获取上一个表达式的运算结果:
> 10 20
30
> var x = _
undefined
> x
30

####REPL 命令
    • ctrl c - 退出当前终端。
    • ctrl c 按下两次 - 退出 Node REPL。
    • ctrl d - 退出 Node REPL.
    • 向上/向下 键 - 查看输入的历史命令
    • tab 键 - 列出当前命令
    • .help - 列出使用命令
    • .break - 退出多行表达式
    • .clear - 退出多行表达式
    • .save filename - 保存当前的 Node REPL 会话到指定文件
    • .load filename - 载入当前 Node REPL 会话的文件内容

更多专业前端知识,请上 【猿2048】www.mk2048.com

4、Node.js REPL(交互式解释器)相关推荐

  1. 15.Node.js REPL(交互式解释器)

    转自:http://www.runoob.com/nodejs/nodejs-tutorial.html Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电 ...

  2. Node.js REPL(交互式解释器)

    Node.js REPL(交互式解释器)是一个特殊的命令行环境,可以让我们在命令行中直接执行 JavaScript 代码.REPL 是"Read-Eval-Print-Loop"的 ...

  3. Node.js的交互式解释器(REPL)

    什么是交互式解释器 交互式解释器,就是交互的解释器,即每输入一行然后回车都会有所反应. 必要时可以拿node当计算器来使用. REPL(Read Eval Print Loop:交互式解释器)表示一个 ...

  4. 三、REPL(交互式解释器)

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

  5. mac node repl_如何使用Node.js REPL

    mac node repl The author selected the Open Internet/Free Speech Fund to receive a donation as part o ...

  6. 10.如何使用 Node.js REPL

    如何使用 Node.js REPL node 命令是我们用来运行 Node.js 脚本的命令: node script.js 如果我们在没有任何要执行的脚本或没有任何参数的情况下运行 node 命令, ...

  7. Node.js 官网入门教程(一) CommonJS 模块规范、Node.js REPL、console、CLI、exports

    Node.js 官网入门教程(一) CommonJS 模块规范.Node.js REPL.console.CLI.exports 文章目录 Node.js 官网入门教程(一) CommonJS 模块规 ...

  8. npm should be run outside of the Node.js REPL, in your normal shell

    错误: npm should be run outside of the Node.js REPL, in your normal shell 在搭建vue环境时报错, 设置缓存文件夹 npm con ...

  9. 一个后端开发人员的node.js学习笔记(一)安装与第一个服务器

    2019独角兽企业重金招聘Python工程师标准>>> 1.Node.js的下载和安装 Node.js安装包及源码下载地址为:https://nodejs.org/en/downlo ...

最新文章

  1. mysql出现多线程操作同一个表的情况,应该怎么办?
  2. mysqlbinlog -v与-vv --base64-output 与不加的区别
  3. Mysqli面向对象操作数据库
  4. 计算机科学中的逻辑学术,简述逻辑学在计算机科学中的应用
  5. 活力四射的Windows Embedded Standard 7
  6. Python 人气王,JS 比 Java 更受科技公司青睐!
  7. testng_TestNG @工厂注释
  8. Oracle SQL篇(四)group by 分组与分组的加强 rollup
  9. 关于DNF的多媒体包NPK文件的那些事儿(3) - IMGV2
  10. 我的电子产品开发资料学习资料免费下载地址(超值超值。。。)
  11. node 压缩图片_6大免费图片压缩神器你值得拥有!
  12. 第二人生的源码分析(八十四)保存UI的界面布局
  13. 开始学ASP.NET了~·~得发奋啊……
  14. 艾永亮:企业微信,私域流量“后时代”的开启者
  15. 黑客养成—CTF笔记(一)
  16. python爬取boss直聘招聘信息_Python 爬取boss直聘招聘信息!
  17. 研究开发出 3D 打印 “食品墨水”
  18. 滑铁卢大学计算机专业就业,克服艰难 收获滑铁卢大学计算机专业offer
  19. 普通的朋友与真正的朋友
  20. C语言100题打卡—第1题

热门文章

  1. 【超级鼠标键盘锁】之远线程注入winlogon.exe进程屏蔽Ctrl+Alt+Del、Win+L
  2. 自适应滤波实例之系统逆辨识(以及系统零极点对逆辨识效果的影响分析)
  3. 第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
  4. php中间件怎么使用,laravel框架中间件简单使用方法示例
  5. linux搭建Django环境,Linux (ubuntu 12.04)下搭建Python Django环境
  6. network 拦截不到东西是怎么做到的?_都说读中职院校学不到东西,中职学生到底是怎么学习的?...
  7. 本周学习总结JAVA
  8. 初入WEBOTS半个月来的一点总结
  9. 设计模式之- 外观模式(Facade Pattern)
  10. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---55