Kuidas kasutada Node.js REPL-i interaktiivseks kodeerimiseks?

Kuidas Kasutada Node Js Repl I Interaktiivseks Kodeerimiseks



Node.js on tuntud avatud lähtekoodiga tasuta JavaScripti käituskeskkond, mis võimaldab kasutajatel käivitada JavaScripti koodi failist või otse käsurealt kasutades. JavaScripti koodi käitamiseks peavad kasutajad looma välise „.js”-faili, mis käivitatakse käsu „node ” kaudu.

Teisest küljest käivitab käsurida JavaScripti koodi otse ridade kaupa. See täidab seda kasulikku funktsiooni REPL-i abiga. A ' REPL ' on akronüüm sõnast ' Lugege Prinditsükli hindamine ” ja toimib konsooliaknana, mis käivitab kasutaja sisendi, mis on kehtiv JavaScripti kood, ja annab pärast täitmist väljundi tagasi. See on interaktiivne kest, mis hindab kasutaja võetud Node.js avaldisi.

See kirjeldus käsitleb Node.js REPL-i kasutamist interaktiivse kodeerimise jaoks.







Kuidas alustada REPL-i seanssi?

Enne kasutamist REPL seansi, peab kasutaja esmalt selle käivitama, mis on üsna lihtne ja lihtne. Selleks tippige ' sõlm ” märksõna terminalis (Ctrl+Shift+`) ja käivitage see käsuna, vajutades klahvi 'Enter':



sõlm

Allolev väljund käivitab REPL-i kesta, millesse kasutaja saab ülesande täitmiseks kirjutada kehtiva JavaScripti koodi:







Pärast REPL-seansi avamist alustame selle kasutamist interaktiivseks kodeerimiseks.

Kuidas kasutada Node.js REPL-i interaktiivseks kodeerimiseks?

Et kasutada REPL interaktiivse kodeerimise jaoks tippige kehtiv JavaScripti kood otse sellesse ja hankige soovitud väljund. See aitab siluda, testida ja hinnata kirjutatud JS-koodi kiiremini ja hõlpsamini juurdepääsetaval viisil.



Selles jaotises on toodud mitu näidet, mis käivitavad soovitud toimingute tegemiseks REPL-i seansi JavaScripti meetodid ja atribuudid.

Alustame esimese näitega.

Näide 1: teksti kuvamine JavaScripti abil REPL-seansil

See näide kehtib ' console.log() ” JavaScripti REPL-i seansi meetod konkreetse sõnumi kuvamiseks:

konsool. logi ( 'Linux' )

Järgmine väljund prindib määratud teate koos meetodi 'console.log()' tagastatud väärtusega, mis on 'undefined', kuna see meetod kuvab ainult tsiteeritud sõnumi:

Näide 2: Juurdepääs konkreetsele keskkonnamuutujale, kasutades REPL-seansil JavaScripti

See näide kasutab ' protsess.env ” atribuut, et pääseda juurde konkreetsele keskkonnamuutujale REPL-seansil:

protsessi. env . ComSpec

Ülaltoodud käsus on ' ComSpec ” on keskkonnamuutuja.

Võib täheldada, et määratud keskkonnamuutuja väärtus on kuvatud väljundina:

Näide 3: Hankige konkreetse numbri kuupjuur, kasutades JavaScripti REPL-seansil

See näide kasutab JavaScripti ' Math.cbrt() ” meetodit REPL-seansil, et saada konkreetse numbri kuupjuur:

matemaatika . cbrt ( 64 ) ;

Allolev väljund näitab meetodis 'Math.cbrt()' määratud arvu kuupjuurt:

Kuidas REPL-seansil JS-funktsiooni käivitada?

Lisaks JS-i meetodite ja atribuutide kasutamisele on REPL-i seanss mugav ka funktsiooni määratlemiseks või JavaScripti koodi mitme rea käitamiseks ilma probleemideta.

Järgmine koodiplokk näitab selle praktilist rakendamist:

funktsioon getLogaritm ( ) {

tagasi matemaatika . log2 ( 49 )

} hankige logaritm ( ) ;

Ülalolevas ' hanki logaritm() funktsioon, ' Math.log2() ” meetod arvutab määratud arvu 2 aluse logaritmi.

Allolev väljund täidab edukalt määratletud JavaScripti funktsiooni ja tagastab antud arvu 2-se põhilogaritmi. ' kolm punkti (…)” näitab REPL-i seansis, et kasutaja saab jätkata selles mitmerealises režiimis töötamist:

Mitmerealisest režiimist väljumiseks käivitage ' .exit ”, või „ .murdma ” käsk.

Kuidas saada REPL-i seansi ajalugu?

Veel üks põhjus, miks kasutada REPL interaktiivse kodeerimise seanss seisneb selles, et see salvestab varem käivitatud käsklused, millele pääseb hõlpsasti juurde, vajutades nuppu ' üles-nool ” klahv selline:

Kuidas REPL-i seansist väljuda?

Kui REPL-i seansi kasutamine on lõpetatud, väljuge sellest, täites alltoodud käsu:

. väljuda

Märge: Kasutaja saab REPL-i seansist väljuda, vajutades nuppu Ctrl+D ' kiirklahvi üks kord või ' Ctrl+C ” kiirklahvi kaks korda.

See kõik puudutab Node.js REPL-i kasutamist interaktiivseks kodeerimiseks.

Järeldus

The REPL seanssi saab kasutada interaktiivseks kodeerimiseks nii, et üherealine või mitmerealine JavaScripti kood käivitatakse otse, selle asemel, et luua eraldi fail 'node.js'. See võimaldab kasutajatel edastada stringe, sooritada aritmeetilisi toiminguid, täita matemaatilisi funktsioone, hankida keskkonnamuutujaid ja palju muud. Lisaks salvestab see ka kõik varem käivitatud käsud, millele kasutaja saab igal ajal juurde pääseda, vajutades lihtsalt nuppu ' üles-nool ” selle asemel, et see uuesti kesta tippida. Selles kirjutises on käsitletud Node.js REPL-i kasutamist interaktiivseks kodeerimiseks.