Come utilizzare il REPL Node.js per la codifica interattiva?

Come Utilizzare Il Repl Node Js Per La Codifica Interattiva



Node.js è un noto ambiente runtime JavaScript gratuito open source che consente agli utenti di eseguire il codice JavaScript da un file o utilizzando direttamente la riga di comando. Per eseguire un codice JavaScript, gli utenti sono tenuti a creare un file “.js” esterno che verrà eseguito tramite il comando “node ”.

D'altra parte, la riga di comando esegue il codice JavaScript direttamente riga per riga. Esegue questa utile funzionalità con l'aiuto di REPL. UN ' SOSTITUZIONE ' è l'acronimo di ' Leggi Valuta ciclo di stampa ' e funge da finestra della console che esegue l'input dell'utente che è un codice JavaScript valido e restituisce l'output dopo l'esecuzione. È una shell interattiva che valuta le espressioni Node.js prese dall'utente.

Questo articolo approfondirà l'uso di Node.js REPL per la codifica interattiva.







Come avviare una sessione REPL?

Prima di utilizzare il SOSTITUZIONE sessione, l'utente deve prima avviarla, il che è abbastanza facile e semplice. Per fare ciò, digita ' nodo ' nel terminale (Ctrl+Shift+`) ed eseguilo come comando premendo il tasto 'Invio':



nodo

L'output seguente avvia una shell REPL in cui l'utente può scrivere il codice JavaScript valido per eseguire un'attività:







Dopo aver aperto la sessione REPL, passiamo all'utilizzo per la codifica interattiva.

Come utilizzare il REPL Node.js per la codifica interattiva?

Per utilizzare il SOSTITUZIONE per la codifica interattiva, digita direttamente il codice JavaScript valido e ottieni l'output desiderato. Aiuta a eseguire il debug, testare e valutare il codice JS scritto in modo più rapido e semplice in modo accessibile.



Questa sezione esegue diversi esempi che eseguono i metodi JavaScript e le proprietà nella sessione REPL per eseguire le attività desiderate.

Cominciamo con il primo esempio.

Esempio 1: visualizzare un testo utilizzando JavaScript nella sessione REPL

Questo esempio applica il ' console.log() ' Metodo della sessione JavaScript su REPL per visualizzare un messaggio particolare:

consolle. tronco d'albero ( 'Linux' )

Il seguente output stampa il messaggio specificato insieme al valore restituito dal metodo 'console.log()' che è 'non definito' perché questo metodo visualizza solo il messaggio tra virgolette:

Esempio 2: accedere a una particolare variabile di ambiente utilizzando JavaScript nella sessione REPL

Questo esempio utilizza il ' processo.env ' per accedere alla particolare variabile di ambiente nella sessione REPL:

processi. ambiente . Specifiche Com

Nel comando sopra, il ' Specifiche Com ' è una variabile di ambiente.

Si può osservare che il valore della variabile di ambiente specificata è stato visualizzato come output:

Esempio 3: ottenere la radice del cubo di un numero particolare utilizzando JavaScript nella sessione REPL

Questo esempio utilizza JavaScript ' Matematica.cbrt() ' in una sessione REPL per ottenere la radice cubica di un particolare numero:

Matematica . cbrt ( 64 ) ;

L'output seguente mostra la radice cubica del numero specificato nel metodo 'Math.cbrt()':

Come eseguire una funzione JS nella sessione REPL?

Oltre a utilizzare i metodi e le proprietà JS, la sessione REPL è utile anche per definire una funzione o eseguire più righe di codice JavaScript senza problemi.

Il seguente blocco di codice ne mostra l'implementazione pratica:

funzione getLogaritmo ( ) {

ritorno Matematica . log2 ( 49 )

} getLogaritmo ( ) ;

In quanto sopra “ getLogaritmo() ', la funzione ' Matematica.log2() ' calcola il logaritmo in base 2 del numero specificato.

L'output seguente esegue correttamente la funzione JavaScript definita e restituisce il logaritmo in base 2 del numero specificato. IL ' tre punti (...)” nella sessione REPL indica che l'utente può continuare a lavorare su quella modalità a più righe:

Per uscire dalla modalità a più righe, eseguire il comando “ .Uscita ', o il ' .rottura 'comando.

Come ottenere la cronologia della sessione REPL?

Un altro motivo per utilizzare il SOSTITUZIONE sessione per la codifica interattiva è che mantiene un registro dei comandi eseguiti in precedenza a cui è possibile accedere facilmente premendo il pulsante “ freccia su 'chiave in questo modo:

Come uscire dalla sessione REPL?

Una volta completato l'utilizzo della sessione REPL, uscire eseguendo il comando indicato di seguito:

. Uscita

Nota: L'utente può anche uscire dalla sessione REPL premendo il pulsante “ CTRL+D ' tasto di scelta rapida una volta, o il ' CTRL+C 'tasto di scelta rapida due volte.

Si tratta di utilizzare Node.js REPL per la codifica interattiva.

Conclusione

IL SOSTITUZIONE session può essere utilizzata per la codifica interattiva in modo da eseguire direttamente il codice JavaScript a riga singola o multipla invece di creare un file 'node.js' separato. Consente agli utenti di passare stringhe, eseguire operazioni aritmetiche, eseguire funzioni matematiche, ottenere variabili di ambiente e molto altro. Inoltre, tiene traccia di tutti i comandi eseguiti in precedenza a cui l'utente può accedere in qualsiasi momento semplicemente premendo il pulsante “ freccia su ' invece di digitarlo nuovamente nella shell. Questo articolo ha approfondito l'uso di Node.js REPL per la codifica interattiva.