Ako používať REPL Node.js na interaktívne kódovanie?

Ako Pouzivat Repl Node Js Na Interaktivne Kodovanie



Node.js je dobre známe open-source bezplatné prostredie JavaScript runtime, ktoré umožňuje používateľom spúšťať kód JavaScript zo súboru alebo priamo pomocou príkazového riadku. Na spustenie kódu JavaScript musia používatelia vytvoriť externý súbor „.js“, ktorý sa spustí príkazom „node “.

Na druhej strane príkazový riadok spúšťa kód JavaScript priamo riadok po riadku. Túto užitočnú funkciu vykonáva pomocou REPL. A “ REPL “ je skratka pre „ Prečítajte si časť Vyhodnotiť tlačovú slučku ” a funguje ako okno konzoly, ktoré vykonáva vstup používateľa, ktorým je platný kód JavaScript, a po vykonaní vedie späť k výstupu. Ide o interaktívny shell, ktorý vyhodnocuje výrazy Node.js prijaté používateľom.

Tento popis bude podrobne popisovať použitie Node.js REPL pre interaktívne kódovanie.







Ako začať reláciu REPL?

Pred použitím REPL reláciu, používateľ ju musí najskôr spustiť, čo je celkom jednoduché a jednoduché. Ak to chcete urobiť, zadajte „ uzol ” v termináli (Ctrl+Shift+`) a spustite ho ako príkaz stlačením klávesu “Enter”:



uzol

Nižšie uvedený výstup spúšťa REPL shell, do ktorého môže používateľ napísať platný kód JavaScript na vykonanie úlohy:







Po otvorení relácie REPL sa vrhneme na jej použitie na interaktívne kódovanie.

Ako používať REPL Node.js na interaktívne kódovanie?

Ak chcete použiť REPL pre interaktívne kódovanie zadajte platný kód JavaScript priamo do neho a získajte požadovaný výstup. Pomáha rýchlejšie a jednoduchšie prístupným spôsobom ladiť, testovať a vyhodnocovať napísaný kód JS.



Táto časť obsahuje niekoľko príkladov, ktoré vykonávajú metódy JavaScriptu a vlastnosti v relácii REPL na vykonávanie požadovaných úloh.

Začnime prvým príkladom.

Príklad 1: Zobrazenie textu pomocou JavaScriptu v relácii REPL

Tento príklad platí „ console.log() ” metóda JavaScript v relácii REPL na zobrazenie konkrétnej správy:

konzoly. log ( 'linux' )

Nasledujúci výstup vytlačí zadanú správu spolu s vrátenou hodnotou metódy „console.log()“, ktorá je „nedefinovaná“, pretože táto metóda zobrazuje iba citovanú správu:

Príklad 2: Prístup k konkrétnej premennej prostredia pomocou JavaScriptu v relácii REPL

Tento príklad používa „ process.env ” vlastnosť na prístup k konkrétnej premennej prostredia v relácii REPL:

proces. env . ComSpec

Vo vyššie uvedenom príkaze „ ComSpec “ je premenná prostredia.

Je možné pozorovať, že hodnota špecifikovanej premennej prostredia bola zobrazená ako výstup:

Príklad 3: Získajte odmocninu z konkrétneho čísla pomocou JavaScriptu na relácii REPL

Tento príklad využíva JavaScript “ Math.cbrt() ” v relácii REPL na získanie odmocniny konkrétneho čísla:

Matematika . cbrt ( 64 ) ;

Nasledujúci výstup zobrazuje odmocninu čísla zadaného v metóde “Math.cbrt()”:

Ako spustiť funkciu JS v relácii REPL?

Okrem využitia metód a vlastností JS je relácia REPL tiež užitočná na definovanie funkcie alebo spustenie viacerých riadkov kódu JavaScript bez akýchkoľvek problémov.

Nasledujúci blok kódu ukazuje jeho praktickú implementáciu:

funkcia getLogarithm ( ) {

vrátiť Matematika . log2 ( 49 )

} getLogarithm ( ) ;

Vo vyššie uvedenom ' getLogarithm() “, funkcia “ Math.log2() ” metóda vypočíta 2-základný logaritmus zadaného čísla.

Nižšie uvedený výstup úspešne vykoná definovanú funkciu JavaScript a vráti logaritmus so základom 2 daného čísla. ' tri bodky (…)“ v relácii REPL znamená, že používateľ môže pokračovať v práci v tomto režime viacerých riadkov:

Ak chcete ukončiť režim viacerých riadkov, vykonajte „ .VÝCHOD ', alebo ' .prestávka “príkaz.

Ako získať históriu relácie REPL?

Ďalším dôvodom na použitie REPL relácia pre interaktívne kódovanie spočíva v tom, že uchováva záznam o predtým vykonaných príkazoch, ku ktorým možno ľahko pristupovať stlačením tlačidla „ šípka hore “ kľúč takto:

Ako ukončiť reláciu REPL?

Po dokončení používania relácie REPL ju ukončite vykonaním nižšie uvedeného príkazu:

. VÝCHOD

Poznámka: Používateľ môže tiež ukončiť reláciu REPL stlačením tlačidla „ Ctrl+D “ jednorazová klávesová skratka alebo “ Ctrl+C ” klávesovú skratku dvakrát.

To je všetko o používaní Node.js REPL na interaktívne kódovanie.

Záver

The REPL reláciu možno použiť na interaktívne kódovanie spôsobom priameho spustenia jednoriadkového alebo viacriadkového kódu JavaScript namiesto vytvorenia samostatného súboru „node.js“. Umožňuje používateľom odovzdávať reťazce, vykonávať aritmetické operácie, vykonávať matematické funkcie, získavať premenné prostredia a oveľa viac. Okrem toho uchováva aj záznamy o všetkých predtým vykonaných príkazoch, ku ktorým má používateľ kedykoľvek prístup jednoduchým stlačením tlačidla „ šípka hore ” namiesto opätovného písania do shellu. Tento popis rozpracoval použitie Node.js REPL pre interaktívne kódovanie.