Node.js交互式運行環境(REPL)

       Node.js中,爲了使開發者方便測試JS代碼,提供了一個叫做REPLRead-Eval-Print-Loop)的可交互式運行環境。在該環境中,開發者可以輸入任何JS代碼,按下回車後,REPL環境中將顯示錶達式的運行結果。下面記錄一下REPL的基礎知識。

       在命令行窗口中輸入node命令並按下回車,即可進入REPL運行環境。

wKiom1SH-4eBI2EZAAA8LMNggxw796.jpg

       在該環境中,可以執行變量操作,如zfc=“name”;這是給zfc變量賦值。3>2>1將返回一個比較大小的bool值,true==1返回true,true===1返回false.

wKioL1SH_B2wBzRqAAB01_ONI7k592.jpg

在環境中創建一個對象user=new Object();查詢對象是輸入變量名。

注意:Object要大寫。

wKiom1SH-4egTTjWAAGF25vKGT4587.jpg

REPL環境中,可以使用_來訪問最近使用的表達式。例如:a=1;後輸入_+=3;回車輸出4

wKioL1SH_B2CLOIpAAA_RmaHH9w843.jpg

REPL環境中,我們可以定義並重啓服務器。將重啓服務器代碼在命令行中敲一遍回車,重啓服務器成功,這裏就不演示了。

REPL中的基礎命令:

.break:放棄正在書寫的函數。

.clear:清楚REPL運行環境上下文對象中保存的所有變量與函數。

.exit:退出REPL環境。

.help:在命令行中顯示所有基礎命令。

.save:將你在該環境下輸入的命令保存到一個文件中。

.load:將某個文件中保存的所有表達式一次加載到REPL運行環境中。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章