天天看點

Node.js REPL

Node.js REPL

    • REPL

REPL

Node.js REPL(Read Eval Print Loop:互動式解釋器) 表示一個電腦的環境,類似 Window 系統的終端或 Unix/Linux shell,我們可以在終端中輸入指令,并接收系統的響應。

Node 自帶了互動式解釋器,可以執行以下任務:

讀取 - 讀取使用者輸入,解析輸入了Javascript 資料結構并存儲在記憶體中。

執行 - 執行輸入的資料結構

列印 - 輸出結果

循環 - 循環操作以上步驟直到使用者兩次按下 ctrl-c 按鈕退出。

變量聲明需要使用 var 關鍵字,如果沒有使用 var 關鍵字變量會直接列印出來。

C:\Users\Sun>node

x=10

10

下劃線(_)變量

你可以使用下劃線(_)擷取上一個表達式的運算結果

$ node

var x = 10

undefined

var y = 20

undefined

x + y

30

var sum = _

undefined

console.log(sum)

30

undefined

REPL 指令

ctrl + c - 退出目前終端。

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

ctrl + d - 退出 Node REPL.

向上/向下 鍵 - 檢視輸入的曆史指令

tab 鍵 - 列出目前指令

.help - 列出使用指令

.break - 退出多行表達式

.clear - 退出多行表達式

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

.load filename - 載入目前 Node REPL 會話的檔案内容。

繼續閱讀