Com utilitzar el REPL de Node.js per a la codificació interactiva?

Com Utilitzar El Repl De Node Js Per A La Codificacio Interactiva



Node.js és un conegut entorn d'execució de JavaScript gratuït de codi obert que permet als usuaris executar el codi JavaScript des d'un fitxer o directament mitjançant la línia d'ordres. Per executar un codi JavaScript, els usuaris han de crear un fitxer '.js' extern que s'executarà mitjançant l'ordre 'node '.

D'altra banda, la línia d'ordres executa el codi JavaScript directament línia per línia. Realitza aquesta funcionalitat útil amb l'ajuda de REPL. A ' REPL ' és un acrònim de ' Llegiu Avaluació del bucle d'impressió ” i actua com a finestra de la consola que executa l'entrada de l'usuari, que és un codi JavaScript vàlid i dóna com a resultat la sortida després de l'execució. És un shell interactiu que avalua les expressions Node.js que pren l'usuari.

Aquest escrit aprofundirà en l'ús de Node.js REPL per a la codificació interactiva.







Com iniciar una sessió REPL?

Abans d'utilitzar el REPL sessió, l'usuari primer ha d'iniciar-la, cosa que és bastant fàcil i senzilla. Per fer-ho, escriviu ' node ” al terminal (Ctrl+Maj+`) i executeu-la com a ordre prement la tecla “Enter”:



node

La sortida següent inicia un shell REPL en què l'usuari pot escriure el codi JavaScript vàlid per realitzar una tasca:







Després d'obrir la sessió REPL, anem a utilitzar-la per a la codificació interactiva.

Com utilitzar el REPL de Node.js per a la codificació interactiva?

Per utilitzar el REPL per a la codificació interactiva, escriviu directament el codi JavaScript vàlid i obteniu la sortida desitjada. Ajuda a depurar, provar i avaluar el codi JS escrit de manera més ràpida i senzilla d'una manera accessible.



Aquesta secció porta a terme diversos exemples que executen els mètodes JavaScript i les propietats de la sessió REPL per realitzar les tasques desitjades.

Comencem pel primer exemple.

Exemple 1: Mostra un text amb JavaScript a la sessió REPL

Aquest exemple aplica el ' console.log() ” mètode de la sessió de JavaScript on REPL per mostrar un missatge concret:

consola. registre ( 'Linux' )

La sortida següent imprimeix el missatge especificat juntament amb el valor retornat del mètode 'console.log()' que està 'indefinit' perquè aquest mètode només mostra el missatge citat:

Exemple 2: Accés a una variable d'entorn particular mitjançant JavaScript a la sessió REPL

Aquest exemple utilitza el ' procés.env ” propietat per accedir a la variable d'entorn particular a la sessió REPL:

procés. env . ComSpec

A l'ordre anterior, el ' ComSpec ” és una variable d'entorn.

Es pot observar que el valor de la variable d'entorn especificada s'ha mostrat com a sortida:

Exemple 3: Obtenir l'arrel cúbica d'un nombre concret mitjançant JavaScript a la sessió REPL

Aquest exemple utilitza el JavaScript ' Math.cbrt() ” en una sessió REPL per obtenir l'arrel cúbica d'un nombre determinat:

Matemàtiques . cbrt ( 64 ) ;

La sortida següent mostra l'arrel cúbica del nombre especificat al mètode 'Math.cbrt()':

Com executar una funció JS a la sessió REPL?

A més d'utilitzar els mètodes i propietats JS, la sessió REPL també és útil per definir una funció o executar diverses línies de codi JavaScript sense cap molèstia.

El següent bloc de codi mostra la seva implementació pràctica:

funció getLogarithm ( ) {

tornar Matemàtiques . registre 2 ( 49 )

} getLogarithm ( ) ;

A l'anterior ' getLogarithm() ', la funció ' Math.log2() ” el mètode calcula el logaritme de base 2 del nombre especificat.

La sortida següent executa correctament la funció JavaScript definida i retorna el logaritme de base 2 del nombre donat. El ' tres punts (...)” a la sessió REPL indica que l'usuari pot continuar treballant en aquest mode de múltiples línies:

Per sortir del mode de múltiples línies, executeu el ' .sortir ”, o el “ .trencar ' comandament.

Com obtenir l'historial de la sessió REPL?

Un altre motiu per utilitzar el REPL sessió per a la codificació interactiva és que manté un registre de les ordres executades prèviament a les quals es pot accedir fàcilment prement el botó ' Fletxa cap amunt ” clau com aquesta:

Com sortir de la sessió REPL?

Un cop s'hagi completat l'ús de la sessió REPL, sortiu-ne executant l'ordre que s'indica a continuació:

. sortida

Nota: L'usuari també pot sortir de la sessió REPL prement el botó ' Ctrl+D ' una vegada la tecla de drecera o la tecla ' Ctrl+C ” tecla de drecera dues vegades.

Això es tracta d'utilitzar Node.js REPL per a la codificació interactiva.

Conclusió

El REPL La sessió es pot utilitzar per a la codificació interactiva de manera que s'executa directament el codi JavaScript d'una línia o de diverses línies en lloc de crear un fitxer 'node.js' separat. Permet als usuaris passar cadenes, realitzar operacions aritmètiques, executar funcions matemàtiques, obtenir variables d'entorn i molt més. A més, també manté un registre de totes les ordres executades prèviament a les quals l'usuari pot accedir en qualsevol moment simplement prement el botó “ Fletxa cap amunt ” en lloc de tornar-la a escriure a l'intèrpret d'ordres. Aquest escrit ha desenvolupat l'ús de Node.js REPL per a la codificació interactiva.