位置: 编程技术 - 正文

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)

  • 汇算清缴期间费用填表说明
  • 所得税退税账务处理
  • 销售企业进货会计分录
  • 什么叫做负税
  • 税负转嫁的概念是什么
  • 长期股权投资在哪个报表里
  • 如何查询外经证缴了多少税
  • 资产负债表中没有实收资本
  • 交易性金融资产的交易费用计入哪里
  • 调整上年度损益
  • 小规模商贸公司没有进项可以开发票吗?
  • 固定资产可以不设置残值吗
  • 残保基金的计算公式
  • 餐饮个体工商户交税标准
  • 长期股权投资超过50%
  • 工资薪金总额包括年终奖吗
  • 短期借款计提利息例题
  • 企业融资租赁设立条件
  • 案例分析建筑业发展趋势
  • 销售型公司进销项时会计分怎么写?
  • 增值税和消费税常用的公式
  • 税收奖励计入什么科目
  • 计算广告的基本运作模式
  • 小规模的应交税费涉及几个三级明细
  • 设备维修费增值税
  • 年折旧率怎么计算折旧几年
  • 公司购买电器的账务处理
  • win11任务管理器在哪里打开
  • 什么是递延所得税资产和负债
  • deldir.exe是什么
  • 其他暂收应付款项有哪些
  • php dechex
  • 如何做好记账会计
  • 园林绿化工程公司简介范文
  • 现金流量表的编报时间有
  • vue中响应式是什么意思
  • vscode写前端代码,如何运行
  • thinkphp官网
  • mysql水平拆分实现
  • 总纳税与就地纳税区别
  • 明星身价几十亿
  • 小规模纳税人的增值税计入成本吗
  • 工程施工预付款20%的规定
  • 公司处理固定资产汽车的账务处理
  • c语言fread函数的用法示例
  • phpvue开发模式
  • 灵动cfe
  • sql数据库移动
  • 红字发票是可以抵扣吗
  • sqlserver获取数据库名
  • 通货膨胀率怎么求
  • 工会经费到底怎么算
  • 失业保险金领取多少钱
  • 收入费用表本期盈余与资产负债表不一致
  • 增值税加计抵减是什么意思
  • 小规模企业提现到自己个人银行卡需要交多少税
  • 商贸企业增值税税率是多少
  • 航天金税服务费280元每年都交吗
  • 待抵扣增值税退税
  • 预收账款属于借还是贷
  • 利息收入和应收利息
  • 金蝶制造费用明细如何查询
  • sql server创建架构
  • 理解 成为 超越梗
  • win2003自动关机
  • win7如何ghost
  • win10开机自动弹出设置界面
  • win7系统的电脑
  • win7怎么无损升级到win10系统
  • Slackware Linux init 进程
  • linux中rename命令详解
  • win10手写输入法怎么设置
  • jqueryfind
  • javascript的数组可以存放任何类型
  • bootstrap要学吗
  • nodejs爬虫 与python爬虫
  • 税务经侦科立案标准
  • 动漫企业的增值税率
  • 重芳烃闪点70,初馏点是多少
  • 安徽省印花税核定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设