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 會話的檔案內容