Hogyan használható a Node.js REPL interaktív kódoláshoz?

Hogyan Hasznalhato A Node Js Repl Interaktiv Kodolashoz



A Node.js egy jól ismert nyílt forráskódú ingyenes JavaScript futtatókörnyezet, amely lehetővé teszi a felhasználók számára, hogy a JavaScript-kódot fájlból vagy közvetlenül a parancssor használatával hajtsák végre. JavaScript-kód futtatásához a felhasználóknak létre kell hozniuk egy külső „.js” fájlt, amely a „node ” paranccsal kerül végrehajtásra.

Másrészt a parancssor közvetlenül soronként hajtja végre a JavaScript kódot. Ezt a hasznos funkciót a REPL segítségével hajtja végre. egy ' REPL ' a '' szó rövidítése Olvassa el a Nyomtatási ciklus értékelése című részt ” és konzolablakként működik, amely végrehajtja a felhasználói bemenetet, amely érvényes JavaScript kód, és a végrehajtás után visszaadja a kimenetet. Ez egy interaktív shell, amely kiértékeli a felhasználó által vett Node.js kifejezéseket.

Ez az írás a Node.js REPL interaktív kódoláshoz való használatát részletezi.







Hogyan indítsunk REPL munkamenetet?

Használat előtt a REPL munkamenet, a felhasználónak először el kell indítania, ami meglehetősen könnyű és egyszerű. Ehhez írja be a „ csomópont ” kulcsszót a terminálban (Ctrl+Shift+`), és parancsként futtassa az „Enter” billentyű lenyomásával:



csomópont

Az alábbi kimenet elindít egy REPL shellt, amelybe a felhasználó beírhatja az érvényes JavaScript kódot egy feladat végrehajtásához:







A REPL munkamenet megnyitása után ugorjunk bele az interaktív kódolás használatába.

Hogyan használható a Node.js REPL interaktív kódoláshoz?

Használatához a REPL interaktív kódoláshoz írja be közvetlenül az érvényes JavaScript kódot, és kapja meg a kívánt kimenetet. Segít az írott JS-kód gyorsabb és egyszerűbb, hozzáférhető módon történő hibakeresésében, tesztelésében és kiértékelésében.



Ez a szakasz számos olyan példát mutat be, amelyek a JavaScript metódusait és tulajdonságait hajtják végre a REPL munkameneten a kívánt feladatok végrehajtásához.

Kezdjük az első példával.

1. példa: Szöveg megjelenítése JavaScript használatával a REPL munkameneten

Ez a példa a ' console.log() ” a JavaScript on REPL munkamenet metódusa egy adott üzenet megjelenítéséhez:

konzol. log ( 'Linux' )

A következő kimenet kiírja a megadott üzenetet a „console.log()” metódus visszaadott értékével együtt, amely „undefined”, mert ez a metódus csak az idézett üzenetet jeleníti meg:

2. példa: Hozzáférés adott környezeti változóhoz JavaScript használatával a REPL munkameneten

Ez a példa a „ folyamat.env ” tulajdonság az adott környezeti változó eléréséhez a REPL munkamenetben:

folyamat. env . ComSpec

A fenti parancsban a „ ComSpec ” egy környezeti változó.

Megfigyelhető, hogy a megadott környezeti változó értéke kimenetként jelenik meg:

3. példa: Adott szám kockagyökének lekérése JavaScript használatával a REPL munkameneten

Ez a példa a JavaScriptet használja Math.cbrt() ” metódussal egy REPL munkamenetben egy adott szám kockagyökérének lekéréséhez:

Math . cbrt ( 64 ) ;

Az alábbi kimenet a „Math.cbrt()” metódusban megadott szám kockagyökét mutatja:

Hogyan lehet JS függvényt futtatni a REPL munkamenetben?

A JS metódusok és tulajdonságok használatán kívül a REPL munkamenet egy függvény definiálására vagy több soros JavaScript-kód futtatására is használható probléma nélkül.

A következő kódblokk a gyakorlati megvalósítását mutatja be:

függvény getLogaritm ( ) {

Visszatérés Math . log2 ( 49 )

} get Logaritm ( ) ;

A fenti ' getLogaritm() ' függvény, a ' Math.log2() ” metódus kiszámítja a megadott szám 2-es bázisú logaritmusát.

Az alábbi kimenet sikeresen végrehajtja a definiált JavaScript függvényt, és visszaadja az adott szám 2-es bázis logaritmusát. A ' három pont (…)” a REPL munkamenetben azt jelzi, hogy a felhasználó folytathatja a munkát az adott többsoros módban:

A többsoros módból való kilépéshez hajtsa végre a „ .kijárat ', vagy a ' .szünet ” parancsot.

Hogyan szerezheti meg a REPL munkamenet történetét?

Egy másik ok a REPL Az interaktív kódolás munkamenete az, hogy rögzíti a korábban végrehajtott parancsokat, amelyek könnyen elérhetők a „ felfelé nyíl ” gomb így:

Hogyan lehet kilépni a REPL munkamenetből?

Miután a REPL munkamenet használata befejeződött, lépjen ki belőle az alábbi parancs végrehajtásával:

. kijárat

Jegyzet: A felhasználó kiléphet a REPL munkamenetből a „ Ctrl+D ” gyorsbillentyűt egyszer, vagy a „ Ctrl+C ” gyorsbillentyűt kétszer.

Ez minden a Node.js REPL használatáról szól az interaktív kódoláshoz.

Következtetés

A REPL session használható interaktív kódolásra úgy, hogy az egysoros vagy többsoros JavaScript kódot közvetlenül hajtsa végre, ahelyett, hogy külön „node.js” fájlt hozna létre. Lehetővé teszi a felhasználók számára karakterláncok átadását, aritmetikai műveletek végrehajtását, matematikai függvények végrehajtását, környezeti változók lekérését és még sok mást. Ezenkívül rögzíti az összes korábban végrehajtott parancsot, amelyeket a felhasználó bármikor elérhet a „ felfelé nyíl ” billentyűt ahelyett, hogy újra beírná a parancsértelmezőbe. Ez az írás a Node.js REPL interaktív kódoláshoz való használatát részletezte.