Node.js的交互式解释器(REPL)
什么是交互式解釋器
交互式解釋器,就是交互的解釋器,即每輸入一行然后回車都會有所反應。
必要時可以拿node當計算器來使用。
REPL(Read Eval Print Loop:交互式解釋器)表示一個電腦的環境,類似于電腦的cmd命令行,我們可以在其中輸入命令并接收系統的響應。
Node 自帶了交互式解釋器,可以執行功能:
1.讀取用戶輸入,解析輸入了Javascript數據結構并存儲在內存中。
2.執行輸入的數據結構。
3.打印輸出結果
4.循環操作以上步驟知道用戶兩下按下ctrl+c 退出。
使用交互式解析器
打開cmd,輸入node
簡單的表達式運算,實現計算器
使用變量
將數據存儲在變量中,聲明變量使用var關鍵字, 沒有var關鍵字變量會直接打印出來。
使用var關鍵字的變量可以使用console.log()來輸出變量。
多行表達式
REPL支持輸入多行表達式。執行一個do-while循環
...的符號是系統自動生成的,回車換行后即可,Node會自動檢測是否為連續的表達式。
下劃線_變量
可以使用下劃線_來獲取表達式的運算結果。
停止REPL
按下兩次ctrl+c
REPL命令
ctrl + c - 退出當前終端。
ctrl + c 按下兩次 - 退出 Node REPL。
ctrl + d - 退出 Node REPL.
向上/向下 鍵 - 查看輸入的歷史命令
tab 鍵 - 列出當前命令
.help - 列出使用命令
.break - 退出多行表達式
.clear - 退出多行表達式
.save filename - 保存當前的 Node REPL 會話到指定文件
.load filename - 載入當前 Node REPL 會話的文件內容。
總結
以上是生活随笔為你收集整理的Node.js的交互式解释器(REPL)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue-devtools介绍与安装
- 下一篇: Node读取并输出txt文件内容