15.Node.js REPL(交互式解释器)
轉自:http://www.runoob.com/nodejs/nodejs-tutorial.html
Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個電腦的環境,類似 Window 系統的終端或 Unix/Linux shell,我們可以在終端中輸入命令,并接收系統的響應。
Node 自帶了交互式解釋器,可以執行以下任務:
-
讀取?- 讀取用戶輸入,解析輸入了Javascript 數據結構并存儲在內存中。
-
執行?- 執行輸入的數據結構
-
打印?- 輸出結果
-
循環?- 循環操作以上步驟直到用戶兩次按下?ctrl-c?按鈕退出。
Node 的交互式解釋器可以很好的調試 Javascript 代碼。
開始學習 REPL
我們可以輸入以下命令來啟動 Node 的終端:
node
這時我們就可以在 > 后輸入簡單的表達式,并按下回車鍵來計算結果。
簡單的表達式運算
接下來讓我們在 Node.js REPL 的命令行窗口中執行簡單的數學運算:
$ node > 1 +4 5 > 5 / 2 2.5 > 3 * 6 18 > 4 - 1 3 > 1 + ( 2 * 3 ) - 4 3 >使用變量
你可以將數據存儲在變量中,并在你需要的時候使用它。
變量聲明需要使用?var?關鍵字,如果沒有使用 var 關鍵字變量會直接打印出來。
使用?var?關鍵字的變量可以使用 console.log() 來輸出變量。
node > x = 10 10 > var y = 10 undefined > x + y 20 > console.log("Hello World") Hello World undefined > console.log("www.runoob.com") www.runoob.com undefined多行表達式
Node REPL 支持輸入多行表達式,這就有點類似 JavaScript。接下來讓我們來執行一個 do-while 循環:
node > var x = 0 undefined > do { ... x++; ... console.log("x: " + x); ... } while ( x < 5 ); x: 1 x: 2 x: 3 x: 4 x: 5 undefined >...?三個點的符號是系統自動生成的,你回車換行后即可。Node 會自動檢測是否為連續的表達式。
下劃線(_)變量
你可以使用下劃線(_)獲取表達式的運算結果:
node > var x = 10 undefined > var y = 20 undefined > x + y 30 > var sum = _ undefined > console.log(sum) 30 undefined >轉載于:https://www.cnblogs.com/sharpest/p/8045833.html
總結
以上是生活随笔為你收集整理的15.Node.js REPL(交互式解释器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Postgresql 字符串操作函数
- 下一篇: Spring的Bean的初始化