1. 程式人生 > >Node.js中的互動式執行環境----REPL

Node.js中的互動式執行環境----REPL

       在node.js中,為了使開發者方便測試JavaScript程式碼,提供了一個名為REPL(Read-Eval-Print-Loop)的可互動執行環境.開發者可以在該執行環境中輸入任何JavaScript表示式,當用戶按下回車鍵後,REPL執行環境中將顯示該表示式的執行結果.

1.1 REPL執行環境概述

     按下win+r,輸入cmd,開啟命令工具在命令列中,輸入"node"命令並按下回車鍵,即可進入REPL執行環境,命令列視窗將會顯示一個">"如圖:


2.2 在REPL執行環境中操作變數

     由於Node.js中內部使用 V8 JavaScript 指令碼引擎來解析並執行 V8 JavaScript 指令碼語言,因此REPL也是一個極好測試我們的JavaScript指令碼程式碼的執行環境.


2.3 在REPL執行環境中使用下劃線字元

     在REPL執行環境中,可以通過下劃線字元("_")的使用來訪問最近使用的表示式.使用下劃線字元是無法進行變數的賦值的,但是表示式還是可以求值.例如


2.4 在REPL執行環境中直接執行函式

     可以在REPL環境中直接執行某個函式,在REPL環境中,可以將一個表示式分為多行進行書寫,按住shift+enter

進行下一行書寫.



2.5 REPL命令

ctrl + c -退出當前終端

ctrl + c 按下兩次 - 退出Node REPL

ctrl = d - 退出 Node REPL

向上/向下 鍵 - 檢視輸入的歷史命令

tab 鍵 - 列出當前命令

.help - 列出使用命令

.break - 退出多行表示式

.clear - 退出多好表示式

.save filename -儲存當前的Node REPL會話到指定檔案

.load filenname - 載入當前Node REPL 會話的檔案內容