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。

  • 相关阅读:
    linux:centos7开启指定端口,开放外网访问
    zookeeper 集群搭建
    单机安装zookeeper的3.4.7版本
    CentOS7下安装jdk1.8并配置环境变量,防火墙设置开关
    Redis分布式锁的正确实现方式
    MySQl5.7 忘记密码怎么办?
    Flink 之Window(窗口)
    Flink之Sink(文件、Kafka、Redis、Es、Mysql)
    Canal同步Mysql数据至Hbase
    Flink 之分流Select与Split
  • 原文地址:https://www.cnblogs.com/MakeView660/p/12271052.html
Copyright © 2011-2022 走看看