Kako uporabljati Node.js REPL za interaktivno kodiranje?

Kako Uporabljati Node Js Repl Za Interaktivno Kodiranje



Node.js je dobro znano odprtokodno brezplačno izvajalno okolje JavaScript, ki uporabnikom omogoča izvajanje kode JavaScript iz datoteke ali neposredno z uporabo ukazne vrstice. Za zagon kode JavaScript morajo uporabniki ustvariti zunanjo datoteko ».js«, ki bo izvedena prek ukaza »vozlišče «.

Po drugi strani pa ukazna vrstica izvaja kodo JavaScript neposredno vrstico za vrstico. To uporabno funkcijo izvaja s pomočjo REPL. A “ REPL 'je akronim za' Preberite Evaluate Print Loop ” in deluje kot okno konzole, ki izvede uporabniški vnos, ki je veljavna koda JavaScript, in po izvedbi vrne izhod. Je interaktivna lupina, ki ovrednoti izraze Node.js, ki jih sprejme uporabnik.

Ta zapis bo podrobneje razložil uporabo Node.js REPL za interaktivno kodiranje.







Kako začeti sejo REPL?

Pred uporabo REPL sejo, jo mora uporabnik najprej zagnati, kar je zelo enostavno in preprosto. Če želite to narediti, vnesite » vozlišče ” v terminalu (Ctrl+Shift+`) in jo zaženite kot ukaz s pritiskom na tipko “Enter”:



vozlišče

Spodnji izhod zažene lupino REPL, v katero lahko uporabnik zapiše veljavno kodo JavaScript za izvedbo naloge:







Ko odpremo sejo REPL, se lotimo njene uporabe za interaktivno kodiranje.

Kako uporabljati Node.js REPL za interaktivno kodiranje?

Za uporabo REPL za interaktivno kodiranje vnesite veljavno kodo JavaScript neposredno vanj in pridobite želeni rezultat. Pomaga pri hitrejšem in preprostejšem odpravljanju napak, testiranju in ocenjevanju napisane kode JS na dostopen način.



V tem razdelku je prikazanih več primerov, ki izvajajo metode JavaScript in lastnosti v seji REPL za izvajanje želenih nalog.

Začnimo s prvim primerom.

Primer 1: prikaz besedila z uporabo JavaScripta v seji REPL

Ta primer velja za ' console.log() ” metode JavaScript v seji REPL za prikaz določenega sporočila:

konzola. dnevnik ( 'Linux' )

Naslednji izhod natisne podano sporočilo skupaj z vrnjeno vrednostjo metode »console.log()«, ki je »nedefinirana«, ker ta metoda prikaže le citirano sporočilo:

Primer 2: Dostop do določene spremenljivke okolja z uporabo JavaScripta v seji REPL

Ta primer uporablja ' proces.env ” za dostop do določene spremenljivke okolja v seji REPL:

postopek. okolj . ComSpec

V zgornjem ukazu je » ComSpec ” je spremenljivka okolja.

Opazimo lahko, da je bila navedena vrednost spremenljivke okolja prikazana kot izhod:

Primer 3: pridobitev kubičnega korena določenega števila z uporabo JavaScripta v seji REPL

Ta primer uporablja JavaScript ' Math.cbrt() ” v seji REPL za pridobitev kubnega korena določenega števila:

matematika . cbrt ( 64 ) ;

Spodnji rezultat prikazuje kubični koren števila, podanega v metodi »Math.cbrt()«:

Kako zagnati funkcijo JS v seji REPL?

Poleg uporabe metod in lastnosti JS je seja REPL priročna tudi za definiranje funkcije ali izvajanje več vrstic kode JavaScript brez kakršnih koli težav.

Naslednji blok kode prikazuje njegovo praktično izvedbo:

funkcija getLogarithm ( ) {

vrnitev matematika . log2 ( 49 )

} getLogarithm ( ) ;

V zgornjem ' getLogaritem() ', funkcija ' Math.log2() ” izračuna logaritem z osnovo 2 navedenega števila.

Spodnji izhod uspešno izvede definirano funkcijo JavaScript in vrne logaritem z osnovo 2 danega števila. ' tri pike (…)« v seji REPL označuje, da lahko uporabnik nadaljuje z delom v tem večvrstičnem načinu:

Za izhod iz večvrstičnega načina izvedite » .izhod ', ali ' .break ” ukaz.

Kako pridobiti zgodovino seje REPL?

Še en razlog za uporabo REPL seja za interaktivno kodiranje je, da vodi evidenco predhodno izvedenih ukazov, do katerih lahko preprosto dostopate s pritiskom na “ puščica navzgor ” takole:

Kako zapustiti sejo REPL?

Ko je uporaba seje REPL končana, jo zapustite tako, da izvedete spodnji ukaz:

. izhod

Opomba: Uporabnik lahko zapusti sejo REPL tudi s pritiskom na “ Ctrl+D ” tipko za bližnjico enkrat ali Ctrl+C ” tipko za bližnjico dvakrat.

To je vse o uporabi Node.js REPL za interaktivno kodiranje.

Zaključek

The REPL sejo lahko uporabite za interaktivno kodiranje na način neposrednega izvajanja enovrstične ali večvrstične kode JavaScript namesto ustvarjanja ločene datoteke »node.js«. Uporabnikom omogoča posredovanje nizov, izvajanje aritmetičnih operacij, izvajanje matematičnih funkcij, pridobivanje spremenljivk okolja in še veliko več. Poleg tega hrani tudi evidenco vseh predhodno izvedenih ukazov, do katerih lahko uporabnik kadar koli dostopa s preprostim pritiskom na “ puščica navzgor ” namesto da bi ga znova vtipkali v lupino. Ta zapis je podrobneje razložil uporabo Node.js REPL za interaktivno kodiranje.