Jak používat REPL Node.js pro interaktivní kódování?

Jak Pouzivat Repl Node Js Pro Interaktivni Kodovani



Node.js je dobře známé open-source bezplatné běhové prostředí JavaScriptu, které uživatelům umožňuje spouštět kód JavaScript ze souboru nebo přímo pomocí příkazového řádku. Pro spuštění kódu JavaScript musí uživatelé vytvořit externí soubor „.js“, který bude spuštěn pomocí příkazu „node “.

Na druhou stranu příkazový řádek spouští kód JavaScript přímo řádek po řádku. Tuto užitečnou funkcionalitu provádí pomocí REPL. A ' REPL “ je zkratka pro „ Přečtěte si Vyhodnocení tiskové smyčky ” a funguje jako konzolové okno, které provádí uživatelský vstup, což je platný kód JavaScript, a po provedení má za následek zpětný výstup. Jedná se o interaktivní shell, který vyhodnocuje výrazy Node.js přijaté uživatelem.

Tento zápis podrobně popisuje použití Node.js REPL pro interaktivní kódování.







Jak zahájit relaci REPL?

Před použitím REPL relaci, uživatel ji musí nejprve spustit, což je docela snadné a jednoduché. Chcete-li tak učinit, zadejte „ uzel ” v terminálu (Ctrl+Shift+`) a spusťte jej jako příkaz stisknutím klávesy “Enter”:



uzel

Níže uvedený výstup spouští REPL shell, do kterého může uživatel napsat platný kód JavaScript pro provedení úkolu:







Po otevření relace REPL se vrhneme na její použití pro interaktivní kódování.

Jak používat REPL Node.js pro interaktivní kódování?

Chcete-li použít REPL pro interaktivní kódování zadejte platný kód JavaScript přímo do něj a získejte požadovaný výstup. Pomáhá rychleji a snadněji přístupným způsobem ladit, testovat a vyhodnocovat napsaný kód JS.



Tato část uvádí několik příkladů, které spouštějí metody JavaScriptu a vlastnosti v relaci REPL k provádění požadovaných úloh.

Začněme prvním příkladem.

Příklad 1: Zobrazení textu pomocí JavaScriptu v relaci REPL

Tento příklad platí „ console.log() ” metoda JavaScript na relaci REPL k zobrazení konkrétní zprávy:

řídicí panel. log ( 'linux' )

Následující výstup vytiskne zadanou zprávu spolu s vrácenou hodnotou metody „console.log()“, která je „undefined“, protože tato metoda zobrazuje pouze zprávu v uvozovkách:

Příklad 2: Přístup k určité proměnné prostředí pomocí JavaScriptu v relaci REPL

Tento příklad používá „ proces.env ” vlastnost pro přístup ke konkrétní proměnné prostředí v relaci REPL:

proces. env . ComSpec

Ve výše uvedeném příkazu „ ComSpec “ je proměnná prostředí.

Lze pozorovat, že hodnota zadané proměnné prostředí byla zobrazena jako výstup:

Příklad 3: Získejte odmocninu z konkrétního čísla pomocí JavaScriptu na relaci REPL

Tento příklad využívá JavaScript „ Math.cbrt() ” metoda v relaci REPL k získání odmocniny konkrétního čísla:

Matematika . cbrt ( 64 ) ;

Níže uvedený výstup ukazuje odmocninu čísla zadaného v metodě “Math.cbrt()”:

Jak spustit funkci JS v relaci REPL?

Kromě využití metod a vlastností JS je relace REPL také užitečná pro definování funkce nebo spouštění více řádků kódu JavaScript bez jakýchkoli potíží.

Následující blok kódu ukazuje jeho praktickou implementaci:

funkce getLogarithm ( ) {

vrátit se Matematika . log2 ( 49 )

} getLogarithm ( ) ;

Ve výše uvedeném ' getLogarithm() funkce “, “ Math.log2() ” metoda vypočítá 2-základní logaritmus zadaného čísla.

Níže uvedený výstup úspěšně provede definovanou funkci JavaScript a vrátí logaritmus se základem 2 daného čísla. ' tři tečky (…)“ v relaci REPL znamená, že uživatel může pokračovat v práci v tomto víceřádkovém režimu:

Chcete-li ukončit režim více řádků, proveďte „ .výstup ', nebo ' .přestávka “příkaz.

Jak získat historii relace REPL?

Dalším důvodem, proč používat REPL relace pro interaktivní kódování spočívá v tom, že uchovává záznamy o dříve provedených příkazech, ke kterým lze snadno přistupovat stisknutím tlačítka „ šipka nahoru “ klíč takto:

Jak ukončit relaci REPL?

Jakmile je použití relace REPL dokončeno, ukončete ji provedením níže uvedeného příkazu:

. výstup

Poznámka: Uživatel může také ukončit relaci REPL stisknutím tlačítka „ Ctrl+D „jednou klávesovou zkratku nebo „ Ctrl+C ” klávesová zkratka dvakrát.

To je vše o použití Node.js REPL pro interaktivní kódování.

Závěr

The REPL relaci lze použít pro interaktivní kódování způsobem přímého provádění jednořádkového nebo víceřádkového kódu JavaScript namísto vytváření samostatného souboru „node.js“. Umožňuje uživatelům předávat řetězce, provádět aritmetické operace, provádět matematické funkce, získávat proměnné prostředí a mnoho dalšího. Kromě toho také uchovává záznamy o všech dříve provedených příkazech, ke kterým má uživatel kdykoli přístup pouhým stisknutím tlačítka „ šipka nahoru ” místo opětovného psaní do shellu. Tento zápis podrobně popisuje použití Node.js REPL pro interaktivní kódování.