美文网首页
ch02 node.js中的交互式运行环境

ch02 node.js中的交互式运行环境

作者: 余丽_11ca | 来源:发表于2020-01-03 18:34 被阅读0次

REPL运行环境概述

可以做一些简单的应用程序的测试或调试,是一个极好的用于测试我们JavaScript脚本代码的运行环境

1.进入REPL运行环境:命令行窗口中,输入“node”命令并按下回车键,即可进入REPL运行环境

2.定义一个变量并为其赋值:用var关键字来定义一个变量并为其赋值,但是在输入了对其赋值进行的表达式后,该表达式的执行结果将被显示为undefined.在REPL运行环境中为变量赋值之后,可以通过输入变量名的方法来查看变量内容

3.访问最近使用的表达式:REPL运行环境中,可以通过下划线字符_的使用来访问最近使用的表达式。

4.直接运行函数:可以在REPL运行环境中直接运行函数,可以将一个表达式分为多行进行书写,当该表达式未书写完成时,REPL运行环境将为该表达式的每一行之前(第一行除外),添加英文省略符(...)

5.在父函数中嵌套运行子函数;REPL运行环境中,可以在父函数中嵌套运行子函数,当父函数分为多行进行书写时,REPL运行环境将在子函数体内的每行代码之前继续添加英文省略符(...)

6.定义并启动服务器:可以输入表达式的方法来定义并启动服务器

7.上下文对象:在node.js的模块文件中,

可以使用start方法来开启一个REPL运行环境

可以在start方法中使用一个参数对象来指定开启REPL运行环境中使用的各种选项

start方法返回被开启的REPL运行环境,可以为REPL运行环境制定一个上下文对象,可以将该上下文对象所保存的变量作为REPL运行环境中的全局变量来进行使用

8.基础命令:

.break:书写一个多行函数的中途想要放弃该函数的书写或重新书写该函数时,该命令可以使你返回到命令提示符的起点处,使你可以重新书写新的表达式或重新书写该函数。另外可以用Ctrl+C组合键的方法来代替.break命令的输入。按两次Ctrl+C组合可提出REPL运行环境。

.clear:用于清除REPL运行环境中的上下文对象中保存的所有变量与函数。也可以使你返回到命令行提示符的起点处,使你重新书写新的表达式或重新书写该函数

.exit:该命令用于退出REPL运行环境。可以用Ctrl+D组合键的方法代替.exit命令的输入

.help:该命令将在命令行窗口中显示REPL运行环境中的所有基础命令

.save:该命令将把你在REPL环境中输入的所有表达式保存到一个文件中,可以为文件指定路径

.load:该命令把某个文件中保存的所欲表达式依次加载到REPlL运行环境中

相关文章

  • ch02 node.js中的交互式运行环境

    REPL运行环境概述 可以做一些简单的应用程序的测试或调试,是一个极好的用于测试我们JavaScript脚本代码的...

  • Python基础(3)-第一个Python程序

    3.1-交互式环境: 在交互式环境中,直接输入代码,按回车,就可以得到代码的执行结果。 运行结果: 3.2-运行....

  • 第二章-交互式运行环境REPL

    1.REPL(Read-Eval-Print-Loop) 交互式运行环境,开发者可以在该运行环境中输入任何js表达...

  • Python程序的运行

    交互式环境运行在命令行中输入命令python3打开交互式环境, 此时Python解释器从tty设备读取命令并执行说...

  • 搭建Node.js环境

    搭建Node.js环境 安装 Node.js 环境 Node.js 是运行在服务端的 JavaScript, 是基...

  • Node进阶 ---- REPL

    1.REPL 在Node.js中为了使开发者方便测试JavaScript代码,提供了一个名为REPL的可交互式运行...

  • 初识 Node.js

    简介 Node.js 是基于 Chrome V8 引擎运行的一种 JavaScript 运行环境。Node.js ...

  • Vue.js小白,搭建开发环境

    环境准备 Node.js Javascript的运行时环境 npm Node.js下的包管理工具 webpack ...

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

    Node.js REPL(Read Eval Print Loop:交互式解释器)表示一个电脑的环境(输入/输出)...

  • 03-Node.js

    Node.js是基于Chrome V8引擎的JS的后端运行环境,前端运行环境是浏览器。Node.js不能调用Web...

网友评论

      本文标题:ch02 node.js中的交互式运行环境

      本文链接:https://www.haomeiwen.com/subject/jhnmnctx.html