zoukankan      html  css  js  c++  java
  • node.js教程基础:node.js REPL

    Node.js REPL

    REPL代表Read Eval Print and Loop。 它指定了一个计算机环境,例如窗口控制台或Unix / Linux shell,您可以在其中输入命令,然后系统以交互方式响应输出,类似于cmd或shell终端。

    REPL环境

    Node.js或node与REPL环境捆绑在一起。 REPL环境的每个部分都有特定的工作。

    Read:读取用户的输入; 将输入解析为JavaScript数据结构并存储在内存中。

    Eval获取并评估数据结构。

    Print打印结果。

    Loop:循环执行上述命令,直到用户两次按Ctrl-C。

    您可以通过简单地在命令提示符下键入“node”来启动REPL。 看到这个:

    您可以在REPL Node.js命令提示符下执行各种数学运算:

    使用变量

    变量用于存储值并在以后打印。 如果您不使用var关键字,则将值存储在变量中并打印,而如果使用var关键字,则将存储值但不打印。 您可以使用console.log()打印变量。

    Node.js多行表达式

    Node REPL支持多行表达式,例如JavaScript。 请参见以下do-while循环示例:

    Node.js下划线变量

    您也可以使用下划线_来获得最后的结果。

    Node.js REPL命令

    命令                      描述
    ctrl + c                 终止当前命令
    ctrl + c twice           终止node repl
    ctrl + d                 终止the node repl
    up/down                  显示历史命令
    tab keys                 当前命令的列表
    .help                    所有命令的列表
    .break                   从multi-line expressions中退出
    .clear                   从multi-line expressions中退出
    .save filename           保存当前node repl回话到文件
    .load filename           用于在当前node repl会话中加载文件内容

    Node.js REPL退出

    使用Ctrl + C命令两次,可以退出Node.js REPL。

  • 相关阅读:
    编写高质量代码建议17代码错误调试
    同步和异步的不同场景的概念理解
    kafka版本0.8.2.0-Producer Configs之request.required.acks
    linux的grep命令
    jetty服务器访问系统的域名
    linux工具问题,tail -f 失效
    memcached并发处理
    python爬虫scrapy的Selectors参考文档
    访问nginx提示gateway timeout 504 ,发现总是当调用时间超过30s时提示504错误
    重构再次理解
  • 原文地址:https://www.cnblogs.com/MakeView660/p/12271052.html
Copyright © 2011-2022 走看看