Kā izmantot Node.js REPL interaktīvai kodēšanai?

Ka Izmantot Node Js Repl Interaktivai Kodesanai



Node.js ir plaši pazīstama atvērtā pirmkoda bezmaksas JavaScript izpildlaika vide, kas lietotājiem ļauj izpildīt JavaScript kodu no faila vai tieši, izmantojot komandrindu. Lai palaistu JavaScript kodu, lietotājiem ir jāizveido ārējs “.js” fails, kas tiks izpildīts, izmantojot komandu “node ”.

No otras puses, komandrinda izpilda JavaScript kodu tieši pa rindiņai. Tas veic šo noderīgo funkcionalitāti ar REPL palīdzību. A ' REPL 'ir akronīms vārdam ' Izlasiet Drukas cilpas novērtējums ” un darbojas kā konsoles logs, kas izpilda lietotāja ievadi, kas ir derīgs JavaScript kods, un pēc izpildes atgriež izvadi. Tas ir interaktīvs apvalks, kas novērtē lietotāja veiktās Node.js izteiksmes.

Šajā pārrakstā tiks detalizēti aprakstīta Node.js REPL izmantošana interaktīvai kodēšanai.







Kā sākt REPL sesiju?

Pirms lietošanas REPL sesiju, lietotājam vispirms tā jāsāk, kas ir diezgan viegli un vienkārši. Lai to izdarītu, ierakstiet “ mezgls ” atslēgvārdu terminālī (Ctrl+Shift+`) un palaidiet to kā komandu, nospiežot taustiņu “Enter”:



mezgls

Tālāk redzamā izvade sāk REPL apvalku, kurā lietotājs var ierakstīt derīgu JavaScript kodu, lai veiktu uzdevumu:







Pēc REPL sesijas atvēršanas pāriesim pie tās izmantošanas interaktīvai kodēšanai.

Kā izmantot Node.js REPL interaktīvai kodēšanai?

Lai izmantotu REPL interaktīvai kodēšanai ierakstiet derīgo JavaScript kodu tieši tajā un iegūstiet vēlamo izvadi. Tas palīdz ātrāk un vienkāršāk pieejamā veidā atkļūdot, pārbaudīt un novērtēt rakstīto JS kodu.



Šajā sadaļā ir sniegti vairāki piemēri, kas izpilda JavaScript metodes un rekvizītus REPL sesijā, lai veiktu vēlamos uzdevumus.

Sāksim ar pirmo piemēru.

1. piemērs. REPL sesijā parādiet tekstu, izmantojot JavaScript

Šis piemērs attiecas uz ' console.log() ” metodi JavaScript sesijā REPL, lai parādītu konkrētu ziņojumu:

konsole. žurnāls ( 'Linux' )

Šī izvade izdrukā norādīto ziņojumu kopā ar metodes “console.log()” atgriezto vērtību, kas ir “undefined”, jo šī metode parāda tikai citēto ziņojumu:

2. piemērs. Piekļūstiet konkrētam vides mainīgajam, izmantojot JavaScript sesijā REPL

Šajā piemērā tiek izmantots ' process.env ” rekvizītu, lai piekļūtu konkrētajam vides mainīgajam REPL sesijā:

process. env . ComSpec

Iepriekš minētajā komandā ' ComSpec ” ir vides mainīgais.

Var novērot, ka norādītā vides mainīgā vērtība ir parādīta kā izvade:

3. piemērs: iegūstiet konkrēta numura kuba sakni, izmantojot JavaScript sesijā REPL

Šajā piemērā tiek izmantots JavaScript ' Math.cbrt() ” metodi REPL sesijā, lai iegūtu konkrēta skaitļa kuba sakni:

Matemātika . cbrt ( 64 ) ;

Tālāk redzamā izvade parāda skaitļa kuba sakni, kas norādīta metodē “Math.cbrt()”.

Kā palaist JS funkciju REPL sesijā?

Papildus JS metožu un rekvizītu izmantošanai REPL sesija ir ērta arī funkcijas definēšanai vai vairāku JavaScript koda rindu palaišanai bez jebkādām problēmām.

Šis koda bloks parāda tā praktisko ieviešanu:

funkcija getLogaritm ( ) {

atgriezties Matemātika . log2 ( 49 )

} iegūt logaritmu ( ) ;

Iepriekš minētajā ' getLogaritm() ' funkcija, ' Math.log2() ” metode aprēķina norādītā skaitļa logaritmu 2.

Zemāk redzamā izvade veiksmīgi izpilda definēto JavaScript funkciju un atgriež dotā skaitļa logaritmu 2. ' trīs punkti (…)” REPL sesijā norāda, ka lietotājs var turpināt strādāt šajā vairāku rindu režīmā:

Lai izietu no vairāku rindu režīma, izpildiet ' .Izeja ', vai ' .pārtraukt ” komandu.

Kā iegūt REPL sesijas vēsturi?

Vēl viens iemesls, lai izmantotu REPL interaktīvās kodēšanas sesija ir tāda, ka tā reģistrē iepriekš izpildītās komandas, kurām var viegli piekļūt, nospiežot ' augšupvērstā bultiņa ” taustiņu šādi:

Kā iziet no REPL sesijas?

Kad REPL sesijas izmantošana ir pabeigta, izejiet no tās, izpildot tālāk norādīto komandu:

. Izeja

Piezīme: Lietotājs var arī iziet no REPL sesijas, nospiežot “ Ctrl+D ' īsinājumtaustiņš vienu reizi vai ' Ctrl+C ” īsinājumtaustiņš divas reizes.

Tas viss attiecas uz Node.js REPL izmantošanu interaktīvai kodēšanai.

Secinājums

The REPL sesiju var izmantot interaktīvai kodēšanai, lai tieši izpildītu vienas rindiņas vai vairāku rindu JavaScript kodu, nevis izveidotu atsevišķu “node.js” failu. Tas ļauj lietotājiem nodot virknes, veikt aritmētiskās darbības, izpildīt matemātikas funkcijas, iegūt vides mainīgos un daudz ko citu. Turklāt tas arī reģistrē visas iepriekš izpildītās komandas, kurām lietotājs var piekļūt jebkurā laikā, vienkārši nospiežot ' augšupvērstā bultiņa ”, nevis rakstīt to vēlreiz čaulā. Šajā pārrakstā ir aprakstīta Node.js REPL izmantošana interaktīvai kodēšanai.