第二節:Node.js中的互動式運行環境——REPL

來源:互聯網
上載者:User

標籤:contex   多行   fun   his   session   int   劃線   define   令行   

1.什麼是REPL運行環境:為了使開發人員方便測試javascript代碼,提供了一個名為REPL(Read-Eval-Print-Loop)的可互動式運行環境。

2.怎麼使用:在命令列視窗中,輸入“node”命令並按下斷行符號鍵,即可進入REPL運行環境。

3.聲明對象並給屬性賦值:

> user=new Object();
{}
> user.name=‘yjh‘;
‘yjh‘
> user.age=20;
20
> user.setName=function(name){this.name=name}
[Function]

4."_"底線表示最近使用的運算式

> age=2;
2
> _+=1;
3

5..start方法,例如在模組repl中,是返回被開啟的REPL運行環境

  startTest2.js檔案中:

var repl=require("repl");
var con=repl.start().context;    //為repl運行環境指定一個上下文
con.msg="張昭";
con.testFunction=function(){console.log(con.msg);};

  命令列中:

C:\Users\yjh>node C:\Users\yjh\Desktop\startTest2.js
> msg
‘張昭‘
> testFunction();
張昭
undefined

6.REPL運行環境中的基礎命令:

  1.  .break:當你在書寫一個多行函數中途想要放棄或重寫此函數時,返回到命令提示字元的起點處: >           ;           Ctrl+c相當於.break;     Ctrl+c兩次會推出REPL環境;
  2.  .clear:用於清除REPL運行環境的內容物件中儲存的所有變數和函數,還有當你在書寫一個多行函數中途想要放棄或重寫此函數時,返回到命令提示字元的起點處: >           ;  和.break相似;
  3.  .exit:該命令用於退出REPL運行環境,返回到C:\Users\yjh> ;
  4.  .help:顯示repl環境中所有基礎命令;
  5.  .save:該命令將把你輸入的所有運算式儲存到指定的檔案中;
              1.     例如:C:\Users\yjh>node
                  > foo="aab";
                  ‘aab‘
                  > .save t.js
                  Session saved to:t.js
                  >
  6.  .load:將把指定檔案中所有的運算式一次載入到repl環境中;

 

第二節:Node.js中的互動式運行環境——REPL

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.