Kuinka Node.js REPL:ää käytetään interaktiiviseen koodaukseen?

Kuinka Node Js Repl Aa Kaytetaan Interaktiiviseen Koodaukseen



Node.js on tunnettu avoimen lähdekoodin ilmainen JavaScript-ajonaikainen ympäristö, jonka avulla käyttäjät voivat suorittaa JavaScript-koodin tiedostosta tai suoraan komentorivin avulla. JavaScript-koodin suorittamiseksi käyttäjien on luotava ulkoinen .js-tiedosto, joka suoritetaan komennon 'node ' kautta.

Toisaalta komentorivi suorittaa JavaScript-koodin suoraan rivi riviltä. Se suorittaa tämän hyödyllisen toiminnon REPL:n avulla. A ' REPL 'on lyhenne sanoista' Lue Arvioi tulostussilmukka ” ja toimii konsoli-ikkunana, joka suorittaa käyttäjän syötteen, joka on kelvollinen JavaScript-koodi ja palauttaa tulosteen suorituksen jälkeen. Se on interaktiivinen kuori, joka arvioi käyttäjän ottamat Node.js-lausekkeet.

Tämä kirjoitus käsittelee Node.js REPL:n käyttöä interaktiivisessa koodauksessa.







Kuinka aloittaa REPL-istunto?

Ennen kuin käytät REPL istunnon, käyttäjän on ensin käynnistettävä se, mikä on melko helppoa ja yksinkertaista. Voit tehdä tämän kirjoittamalla ' solmu '-avainsana terminaalissa (Ctrl+Shift+`) ja suorita se komentona painamalla 'Enter'-näppäintä:



solmu

Alla oleva tulos käynnistää REPL-kuoren, johon käyttäjä voi kirjoittaa kelvollisen JavaScript-koodin tehtävän suorittamiseksi:







Kun olet avannut REPL-istunnon, siirrytään sen käyttöön interaktiiviseen koodaukseen.

Kuinka Node.js REPL:ää käytetään interaktiiviseen koodaukseen?

Käyttääksesi REPL vuorovaikutteista koodausta varten kirjoita kelvollinen JavaScript-koodi suoraan siihen ja hanki haluttu tulos. Se auttaa kirjoitetun JS-koodin virheenkorjaamisessa, testaamisessa ja arvioinnissa nopeammin ja helpommin saavutettavalla tavalla.



Tässä osassa on useita esimerkkejä, jotka suorittavat JavaScript-menetelmiä ja ominaisuuksia REPL-istunnossa haluttujen tehtävien suorittamiseksi.

Aloitetaan ensimmäisestä esimerkistä.

Esimerkki 1: Näytä teksti JavaScriptiä käyttämällä REPL-istunnossa

Tämä esimerkki koskee ' console.log() ” -menetelmä JavaScript on REPL -istunnon näyttämiseksi tietyn viestin näyttämiseksi:

konsoli. Hirsi ( 'Linux' )

Seuraava tulos tulostaa määritetyn viestin yhdessä 'console.log()'-metodin palautetun arvon kanssa, joka on 'undefined', koska tämä menetelmä näyttää vain lainatun viestin:

Esimerkki 2: Käytä tiettyä ympäristömuuttujaa JavaScriptin avulla REPL-istunnossa

Tässä esimerkissä käytetään ' process.env ”-ominaisuutta, jolla pääset tiettyyn ympäristömuuttujaan REPL-istunnossa:

käsitellä asiaa. env . ComSpec

Yllä olevassa komennossa ' ComSpec ” on ympäristömuuttuja.

Voidaan havaita, että määritetyn ympäristömuuttujan arvo on esitetty lähtönä:

Esimerkki 3: Hanki tietyn numeron kuutiojuuri käyttämällä JavaScriptiä REPL-istunnossa

Tämä esimerkki käyttää JavaScriptiä ' Math.cbrt() ” -menetelmä REPL-istunnossa saadakseen tietyn luvun kuutiojuuren:

Matematiikka . cbrt ( 64 ) ;

Alla oleva tulos näyttää 'Math.cbrt()' -menetelmässä määritetyn luvun kuutiojuuren:

Kuinka suorittaa JS-toiminto REPL-istunnossa?

JS-menetelmien ja -ominaisuuksien hyödyntämisen lisäksi REPL-istunto on kätevä myös funktion määrittämiseen tai useiden JavaScript-koodirivien suorittamiseen ilman vaivaa.

Seuraava koodilohko näyttää sen käytännön toteutuksen:

funktio getLogaritm ( ) {

palata Matematiikka . loki2 ( 49 )

} hanki logaritmi ( ) ;

Yllä olevassa ' hanki logaritmi() '-toiminto, ' Math.log2() ”-menetelmä laskee määritetyn luvun 2-kantaisen logaritmin.

Alla oleva tulos suorittaa määritetyn JavaScript-funktion onnistuneesti ja palauttaa annetun luvun perus-2 logaritmin. ' kolme pistettä (…)' REPL-istunnossa osoittaa, että käyttäjä voi jatkaa työskentelyä kyseisessä monirivisessä tilassa:

Poistuaksesi monirivisestä tilasta, suorita ' .exit ', tai ' .tauko ”komento.

Kuinka saada REPL-istunnon historia?

Toinen syy käyttää REPL interaktiivisen koodauksen istunto on, että se pitää kirjaa aiemmin suoritetuista komennoista, joihin pääsee helposti painamalla ' nuoli ylös 'näppäin näin:

Kuinka poistua REPL-istunnosta?

Kun REPL-istunnon käyttö on valmis, poistu siitä suorittamalla alla oleva komento:

. poistu

Huomautus: Käyttäjä voi myös poistua REPL-istunnosta painamalla ' Ctrl+D ' pikanäppäin kerran tai ' Ctrl+C ”pikanäppäintä kaksi kertaa.

Siinä on kyse Node.js REPL:n käyttämisestä interaktiiviseen koodaukseen.

Johtopäätös

The REPL istuntoa voidaan käyttää interaktiiviseen koodaukseen siten, että yksirivinen tai monirivinen JavaScript-koodi suoritetaan suoraan erillisen node.js-tiedoston luomisen sijaan. Sen avulla käyttäjät voivat välittää merkkijonoja, suorittaa aritmeettisia operaatioita, suorittaa matemaattisia toimintoja, saada ympäristömuuttujia ja paljon muuta. Lisäksi se pitää kirjaa kaikista aiemmin suoritetuista komennoista, joita käyttäjä voi käyttää milloin tahansa yksinkertaisesti painamalla ' nuoli ylös ”-näppäintä sen sijaan, että kirjoitat sen uudelleen kuoreen. Tässä kirjoituksessa on käsitelty Node.js REPL:n käyttöä interaktiivisessa koodauksessa.