位置: 编程技术 - 正文

node.js学习之交互式解释器REPL详解(node.js入门教程)

编辑:rootadmin

推荐整理分享node.js学习之交互式解释器REPL详解(node.js入门教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node js入门,node.js实战,node.js基础入门,node.js基础入门,node js教程,node js教程,nodejs实战教程,nodejs教学视频,内容如对您有帮助,希望把文章链接给更多的朋友!

简介

repl是Node.js提供的一个Read-Eval-Print-Loop (REPL,读取-执行-输出-循环)实现,它即可以做为一个独立的程序使用,又可以包含在其它应用中使用。REPL是一个互式命令行解析器,它提供了一个交互式的编程环境,它可以实时的验证你所编写的代码,非常适合于验证Node.js和JavaScript的相关API。

Node 自带了交互式解释器,可以执行以下任务:

读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。

执行 - 执行输入的数据结构

打印 - 输出结果

循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。

Node 的交互式解释器可以很好的调试 Javascript 代码。

  REPL既可以作为独立单机程序,也可以被其他的程序包含在内的程序。

  它提供了一种交互方式,即“执行程序,展现结果”。

  它可以被用作debugging,testing 或者只是执行操作得到一些结果。

执行REPL

  打开命令行,到达node.js安装的目录,键入node

  会看到REPL命令提示符>在这里你可以输入任何Node.js的命令。

1)、简单表达式

node.js学习之交互式解释器REPL详解(node.js入门教程)

  让我们尝试在Node.js的REPL命令提示符下完成简单的数学计算:

  注意: > 是REPL命令的提示符。

2)、使用变量

  你可以将数据存储在变量中,并在你需要的使用它。

  变量声明需要使用 var 关键字,如果没有使用 var 关键字变量会直接打印出来。

  使用 var 关键字的变量可以使用 console.log() 来输出变量。

3)、多行表达式

  Node REPL 支持输入多行表达式,这就有点类似 JavaScript。

接下来让我们来执行一个 do-while 循环:

  ... 三个点的符号是系统自动生成的,你回车换行后即可。Node 会自动检测是否为连续的表达式。  

4)、使用函数

  因为REPL环境内部使用eval函数来评估该表达式的执行结果,所以有些东西我们可以直接这样写,如对象:

5)、下划线_

  使用_可以指代上一次的操作执行后的值,比如

  对象:

  数组:

  正确的结果:

3、REPL命令

总结

标签: node.js入门教程

本文链接地址:https://www.jiuchutong.com/biancheng/374108.html 转载请保留说明!

上一篇:浅谈Node.js:fs文件系统模块(node.js中fs模块)

下一篇:node.js Sequelize实现单实例字段或批量自增、自减(nodequery)

  • 怎样在电子税务局查询已开发票
  • 税务登记如何注销
  • 其他应收款是负数怎么报税
  • 分公司预缴企业所得税总公司可以抵扣吗
  • 自产委托加工用于简易计税
  • 其他应收款报表数据怎么取
  • 资产减值损失与资产处置损益区别
  • 个人所得税app是什么意思
  • 施工单位开具发票税务税率
  • 房地产开发企业预收款预缴增值税
  • 公司股东没有认缴资金
  • 转让土地使用权属于销售无形资产吗
  • 技术转让收入纳税调整
  • 办公室租赁费计入什么科目
  • 可抵扣增值税的发票
  • 计提税金与缴纳有差额
  • 计提工资会计科目怎么写
  • 签订设备维修合同会计分录
  • 制造业异地安装要预缴增值税吗?如何预缴?
  • 9万以下免征增值税政策
  • 两年内到期的应付票据
  • 物业管理费属于应付账款吗
  • 销售类小规模没有成本票怎么办
  • 卖菜公司有税务优惠吗
  • 总分类账的账簿启用表怎么填
  • 还有主营业务收入这个科目
  • 筹建期的收入要交企业所得税吗
  • 资本化利息金额
  • 印花税分配比例
  • 汽车加油票可以开专票吗
  • 应收款项核销的原因
  • 农业合作社出售农产品怎么计税
  • 当月应计提的折旧额等于
  • 资产负债表的资产总额怎么看
  • 股权出售是利空还是利好
  • 半成品加工费计入什么科目
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • php字符串操作函数
  • pgptray.exe - pgptray是什么进程 有什么用
  • 现金支票提取备用金会计处理
  • 行政事业单位招待费比例
  • 优胜美地国家公园简介
  • 实际退税能退多少
  • 什么是分红型保险?
  • 反斜杠python
  • 红外图像识别算法
  • php如何防止sql注入攻击
  • linux rdp客户端
  • 安装libtool
  • 本期进项税额明细表为什么数据一直出不来
  • 租房没有合同编号可以提取公积金吗
  • Ficstar Software � Web Data Extraction Tools
  • 帝国cms模板怎么样用
  • 破产审计需要几年的账
  • 销售给回扣的话术
  • 应收账款周转率越大越好还是越小越好
  • 专利技术评估价值7亿
  • 老板垫付货款
  • 劳动仲裁要出面吗
  • 服务行业服务费怎么入账
  • 流动比率多少合理
  • WUSB54GS.exe - WUSB54GS是什么进程
  • 神之浩劫能玩吗
  • centos5.10安装
  • ubuntu命令行调节音量
  • centos7 lvs
  • s3tray2.exe - s3tray2是什么进程 有什么用
  • flash是什么文件夹
  • win7系统电脑开不了机
  • javascript的核心
  • python算法简单编程题
  • unity如何成一组
  • 一张监控
  • 用python学算法
  • 如何缴纳地税工伤保险
  • 机票票号怎么查航班
  • 中国税务局河北省税务局官网
  • 西安市经开区税务
  • 国税系统公务员调动
  • 百旺税控人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设