• 二、交互式运行环境——REPL


    1.什么是REPL?

    REPL:Read-Eval-Print-Loop,即读-计算-写-循环,描述了其四项基本功能。

    REPL是可交互运行环境,开发者可以在该运行环境中输入任何JavaScript表达式,回车后运行环境会显示结果。REPL是为了开发者方便测试JavaScript代码。

    2.如何进入REPL环境?

    在命令行中输入node回车即可。

    3.REPL使用范例:

      1)给变量赋值:foo = ‘bar’;

      2)将对象赋值给变量: user = new Object(); user.Name = 'xxx';user.age=40;

    4.下划线字符‘_’的作用:访问最近使用的表达式。

    5.REPL中可以直接运行函数:

    a = [1,2,3];
    a.forEach(function(v){
        console.log(v);
    });
    

    6.REPL中的上下文对象:

    var repl = require("repl");
    var con = repl.start().context;
    con.msg = "示例消息";
    con.testFunction = function(){console.log(con.msg);};
    

    执行上述代码后,即可像访问本地全局变量或全局函数一样访问上下文对象中保存的变量或函数。

    7.REPL中的基础命令:

    .break:放弃或重写当前函数(ctrl+c);

    clear:清楚REPL上下文中保存的所有变量和函数;

    exit:退出REPL运行环境(ctrl+d);

    help:显示所有命令提示;

    save:把输入的所有表达式保存到一个文件中;

    load:把某文件中保存的所有表达式一次加载到REPL;

    面朝大海,春暖花开。
  • 相关阅读:
    【css】 text-align 居中导航
    css
    css
    css
    css : object-fit 兼容 ie 的解决方案
    Linux下Nginx配置多个站点
    Dart之环境搭建
    酒店行业的OTA
    主流消息队列MQ比较,MQ的4类应用场景
    消息队列Kafka、RocketMQ、RabbitMQ的优劣势比较
  • 原文地址:https://www.cnblogs.com/HapLe0/p/7074648.html
Copyright © 2020-2023  润新知