手機也能上課
1/4
REPL(交互式解釋器)
REPL(交互式解釋器)
Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個電腦的環(huán)境,類似 ?Window
?系統(tǒng)的終端或 ?Unix/Linux
?的 ?shell
?,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng)。
?Node
?自帶了交互式解釋器,可以執(zhí)行以下任務(wù):
- 讀取 - 讀取用戶輸入,解析輸入了?
Javascript
?數(shù)據(jù)結(jié)構(gòu)并存儲在內(nèi)存中。 - 執(zhí)行 - 執(zhí)行輸入的數(shù)據(jù)結(jié)構(gòu)
- 打印 - 輸出結(jié)果
- 循環(huán) - 循環(huán)操作以上步驟直到用戶兩次按下 ctrl-c 按鈕退出。
?Node
?的交互式解釋器可以很好的調(diào)試 ?Javascript
?代碼。
?REPL
?既可以作為獨立單機程序,也可以被其他的程序包含在內(nèi)的程序。
它提供了一種交互方式,即“?執(zhí)行程序,展現(xiàn)結(jié)果
?”。
它可以被用作?debugging
?,?testing
?或者只是執(zhí)行操作得到一些結(jié)果。