ch02 node.js中的交互式運行環(huán)境

REPL運行環(huán)境概述

可以做一些簡單的應(yīng)用程序的測試或調(diào)試,是一個極好的用于測試我們JavaScript腳本代碼的運行環(huán)境

1.進入REPL運行環(huán)境:命令行窗口中,輸入“node”命令并按下回車鍵,即可進入REPL運行環(huán)境

2.定義一個變量并為其賦值:用var關(guān)鍵字來定義一個變量并為其賦值,但是在輸入了對其賦值進行的表達式后,該表達式的執(zhí)行結(jié)果將被顯示為undefined.在REPL運行環(huán)境中為變量賦值之后,可以通過輸入變量名的方法來查看變量內(nèi)容

3.訪問最近使用的表達式:REPL運行環(huán)境中,可以通過下劃線字符_的使用來訪問最近使用的表達式。

4.直接運行函數(shù):可以在REPL運行環(huán)境中直接運行函數(shù),可以將一個表達式分為多行進行書寫,當(dāng)該表達式未書寫完成時,REPL運行環(huán)境將為該表達式的每一行之前(第一行除外),添加英文省略符(...)

5.在父函數(shù)中嵌套運行子函數(shù);REPL運行環(huán)境中,可以在父函數(shù)中嵌套運行子函數(shù),當(dāng)父函數(shù)分為多行進行書寫時,REPL運行環(huán)境將在子函數(shù)體內(nèi)的每行代碼之前繼續(xù)添加英文省略符(...)

6.定義并啟動服務(wù)器:可以輸入表達式的方法來定義并啟動服務(wù)器

7.上下文對象:在node.js的模塊文件中,

可以使用start方法來開啟一個REPL運行環(huán)境

可以在start方法中使用一個參數(shù)對象來指定開啟REPL運行環(huán)境中使用的各種選項

start方法返回被開啟的REPL運行環(huán)境,可以為REPL運行環(huán)境制定一個上下文對象,可以將該上下文對象所保存的變量作為REPL運行環(huán)境中的全局變量來進行使用

8.基礎(chǔ)命令:

.break:書寫一個多行函數(shù)的中途想要放棄該函數(shù)的書寫或重新書寫該函數(shù)時,該命令可以使你返回到命令提示符的起點處,使你可以重新書寫新的表達式或重新書寫該函數(shù)。另外可以用Ctrl+C組合鍵的方法來代替.break命令的輸入。按兩次Ctrl+C組合可提出REPL運行環(huán)境。

.clear:用于清除REPL運行環(huán)境中的上下文對象中保存的所有變量與函數(shù)。也可以使你返回到命令行提示符的起點處,使你重新書寫新的表達式或重新書寫該函數(shù)

.exit:該命令用于退出REPL運行環(huán)境??梢杂肅trl+D組合鍵的方法代替.exit命令的輸入

.help:該命令將在命令行窗口中顯示REPL運行環(huán)境中的所有基礎(chǔ)命令

.save:該命令將把你在REPL環(huán)境中輸入的所有表達式保存到一個文件中,可以為文件指定路徑

.load:該命令把某個文件中保存的所欲表達式依次加載到REPlL運行環(huán)境中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容