Kako koristiti Node.js REPL za interaktivno kodiranje?

Kako Koristiti Node Js Repl Za Interaktivno Kodiranje



Node.js je dobro poznato open-source besplatno JavaScript runtime okruženje koje korisnicima omogućuje izvršavanje JavaScript koda iz datoteke ili izravno korištenjem naredbenog retka. Za pokretanje JavaScript koda, korisnici moraju izraditi vanjsku “.js” datoteku koja će se izvršiti putem naredbe “node ”.

S druge strane, naredbeni redak izvršava JavaScript kôd izravno red po red. Ovu korisnu funkciju obavlja uz pomoć REPL-a. A “ REPL ” je akronim za „ Read Evaluate Print Loop ” i djeluje kao prozor konzole koji izvršava korisnički unos koji je važeći JavaScript kod i vraća rezultat nakon izvršenja. To je interaktivna ljuska koja procjenjuje izraze Node.js koje preuzima korisnik.

Ovaj tekst će razraditi upotrebu Node.js REPL za interaktivno kodiranje.







Kako započeti REPL sesiju?

Prije upotrebe REPL sesiji, korisnik je prvo treba pokrenuti što je prilično lako i jednostavno. Da biste to učinili, upišite ' čvor ” u terminalu (Ctrl+Shift+`) i pokrenite je kao naredbu pritiskom na tipku “Enter”:



čvor

Donji izlaz pokreće REPL ljusku u kojoj korisnik može napisati važeći JavaScript kod za izvođenje zadatka:







Nakon otvaranja REPL sesije, bacimo se na njegovu upotrebu za interaktivno kodiranje.

Kako koristiti Node.js REPL za interaktivno kodiranje?

Za korištenje REPL za interaktivno kodiranje, upišite valjani JavaScript kod izravno u njega i dobijte željeni izlaz. Pomaže bržem i lakšem otklanjanju pogrešaka, testiranju i procjeni pisanog JS koda na pristupačan način.



Ovaj odjeljak donosi nekoliko primjera koji izvršavaju JavaScript metode i svojstva na REPL sesiji za izvođenje željenih zadataka.

Počnimo s prvim primjerom.

Primjer 1: Prikaz teksta pomoću JavaScripta na REPL sesiji

Ovaj primjer primjenjuje ' konzola.log() ” JavaScript na REPL sesiji za prikaz određene poruke:

konzola. log ( 'Linux' )

Sljedeći izlaz ispisuje navedenu poruku zajedno s vraćenom vrijednošću metode 'console.log()' koja je 'nedefinirana' jer ova metoda prikazuje samo citiranu poruku:

Primjer 2: Pristup određenoj varijabli okruženja pomoću JavaScripta u REPL sesiji

Ovaj primjer koristi ' proces.env ” svojstvo za pristup određenoj varijabli okruženja na REPL sesiji:

postupak. okruženje . ComSpec

U gornjoj naredbi, ' ComSpec ” je varijabla okoline.

Može se primijetiti da je navedena vrijednost varijable okruženja prikazana kao izlaz:

Primjer 3: Dobivanje kubnog korijena određenog broja pomoću JavaScripta u REPL sesiji

Ovaj primjer koristi JavaScript ' Math.cbrt() ” na REPL sesiji za dobivanje kubnog korijena određenog broja:

matematika . cbrt ( 64 ) ;

Donji izlaz prikazuje kubni korijen broja navedenog u metodi “Math.cbrt()”:

Kako pokrenuti JS funkciju u REPL sesiji?

Osim korištenja JS metoda i svojstava, REPL sesija također je praktična za definiranje funkcije ili pokretanje više redaka JavaScript koda bez ikakvih problema.

Sljedeći blok koda pokazuje njegovu praktičnu primjenu:

funkcija getLogaritam ( ) {

povratak matematika . log2 ( 49 )

} dobiti logaritam ( ) ;

U gornjem ' getlogaritam() ', funkcija ' Math.log2() ” izračunava logaritam baze 2 navedenog broja.

Donji izlaz uspješno izvršava definiranu JavaScript funkciju i vraća logaritam baze 2 zadanog broja. ' tri točkice (…)” u REPL sesiji označava da korisnik može nastaviti raditi na tom načinu rada s više linija:

Za izlazak iz višelinijskog načina, izvršite ' .Izlaz ', ili ' .pauza ” naredba.

Kako doći do povijesti REPL sesije?

Još jedan razlog za korištenje REPL sesije za interaktivno kodiranje je da vodi evidenciju prethodno izvedenih naredbi kojima se lako može pristupiti pritiskom na tipku “ strelica prema gore ” ključ ovako:

Kako izaći iz REPL sesije?

Nakon završetka korištenja REPL sesije, izađite iz nje izvršavanjem dolje navedene naredbe:

. Izlaz

Bilješka: Korisnik također može izaći iz REPL sesije pritiskom na “ Ctrl+D ” tipka prečaca jednom ili tipka “ Ctrl+C ” tipka prečaca dva puta.

To je sve o korištenju Node.js REPL za interaktivno kodiranje.

Zaključak

The REPL sesija se može koristiti za interaktivno kodiranje na način izravnog izvršavanja JavaScript koda s jednim ili više redaka umjesto stvaranja zasebne datoteke 'node.js'. Korisnicima omogućuje prosljeđivanje nizova, izvođenje aritmetičkih operacija, izvršavanje matematičkih funkcija, dobivanje varijabli okruženja i još mnogo toga. Štoviše, također čuva evidenciju svih prethodno izvršenih naredbi kojima korisnik može pristupiti bilo kada jednostavnim pritiskom na “ strelica prema gore ” umjesto ponovnog upisivanja u ljusku. Ovaj tekst razradio je upotrebu Node.js REPL za interaktivno kodiranje.