¿Cómo utilizar Node.js REPL para codificación interactiva?

Como Utilizar Node Js Repl Para Codificacion Interactiva



Node.js es un conocido entorno de ejecución de JavaScript gratuito de código abierto que permite a los usuarios ejecutar el código JavaScript desde un archivo o directamente mediante la línea de comandos. Para ejecutar un código JavaScript, los usuarios deben crear un archivo '.js' externo que se ejecutará mediante el comando 'nodo '.

Por otro lado, la línea de comando ejecuta el código JavaScript directamente línea por línea. Realiza esta útil funcionalidad con la ayuda de REPL. A ' REPL ' es un acrónimo de ' Leer Evaluar Imprimir Bucle ”y actúa como una ventana de consola que ejecuta la entrada del usuario, que es un código JavaScript válido y genera el resultado después de la ejecución. Es un shell interactivo que evalúa las expresiones de Node.js tomadas por el usuario.

Este artículo detallará el uso de Node.js REPL para codificación interactiva.







¿Cómo iniciar una sesión REPL?

Antes de usar el REPL sesión, el usuario primero debe iniciarla, lo cual es bastante fácil y simple. Para hacerlo, escriba “ nodo 'Palabra clave en la terminal (Ctrl+Shift+`) y ejecútela como un comando presionando la tecla 'Enter':



nodo

El siguiente resultado inicia un shell REPL en el que el usuario puede escribir el código JavaScript válido para realizar una tarea:







Después de abrir la sesión REPL, pasemos a utilizarla para la codificación interactiva.

¿Cómo utilizar Node.js REPL para codificación interactiva?

Usar el REPL para codificación interactiva, escriba el código JavaScript válido directamente y obtenga el resultado deseado. Ayuda a depurar, probar y evaluar el código JS escrito de forma más rápida y sencilla de forma accesible.



Esta sección lleva a cabo varios ejemplos que ejecutan los métodos y propiedades de JavaScript en la sesión REPL para realizar las tareas deseadas.

Comencemos con el primer ejemplo.

Ejemplo 1: mostrar un texto usando JavaScript en una sesión REPL

Este ejemplo aplica el “ consola.log() ”Método de JavaScript en la sesión REPL para mostrar un mensaje en particular:

consola. registro ( 'Linux' )

El siguiente resultado imprime el mensaje especificado junto con el valor devuelto del método “console.log()” que es “indefinido” porque este método solo muestra el mensaje citado:

Ejemplo 2: acceder a una variable de entorno determinada mediante JavaScript en una sesión REPL

Este ejemplo utiliza el ' proceso.env 'Propiedad para acceder a la variable de entorno particular en la sesión REPL:

proceso. ambiente . ComSpec

En el comando anterior, el ' ComSpec ” es una variable de entorno.

Se puede observar que el valor de la variable de entorno especificada se ha mostrado como salida:

Ejemplo 3: Obtener la raíz cúbica de un número particular usando JavaScript en una sesión REPL

Este ejemplo utiliza JavaScript “ Matemáticas.cbrt() ”Método en una sesión REPL para obtener la raíz cúbica de un número en particular:

Matemáticas . cbrt ( 64 ) ;

El siguiente resultado muestra la raíz cúbica del número especificado en el método 'Math.cbrt()':

¿Cómo ejecutar una función JS en la sesión REPL?

Además de utilizar los métodos y propiedades de JS, la sesión REPL también es útil para definir una función o ejecutar varias líneas de código JavaScript sin ningún problema.

El siguiente bloque de código muestra su implementación práctica:

función obtenerLogaritmo ( ) {

devolver Matemáticas . registro2 ( 49 )

} obtener logaritmo ( ) ;

En lo anterior “ obtener logaritmo() función ', la' Matemáticas.log2() El método calcula el logaritmo en base 2 del número especificado.

El siguiente resultado ejecuta correctamente la función JavaScript definida y devuelve el logaritmo en base 2 del número dado. El ' tres puntos (…)” en la sesión REPL indica que el usuario puede continuar trabajando en ese modo de múltiples líneas:

Para salir del modo de varias líneas, ejecute el comando ' .salida ', o el ' .romper ' dominio.

¿Cómo obtener el historial de la sesión REPL?

Otra razón para utilizar el REPL La sesión para codificación interactiva es que mantiene un registro de los comandos ejecutados previamente al que se puede acceder fácilmente presionando el botón ' flecha hacia arriba ” clave como esta:

¿Cómo salir de la sesión REPL?

Una vez que se complete el uso de la sesión REPL, sal de ella ejecutando el comando que se indica a continuación:

. salida

Nota: El usuario también puede salir de la sesión REPL presionando el botón ' Ctrl+D ”tecla de método abreviado una vez, o la tecla “ Ctrl+C ”tecla de método abreviado dos veces.

Se trata de usar Node.js REPL para codificación interactiva.

Conclusión

El REPL La sesión se puede utilizar para codificación interactiva de manera que se ejecute el código JavaScript de una o varias líneas directamente en lugar de crear un archivo 'node.js' separado. Permite a los usuarios pasar cadenas, realizar operaciones aritméticas, ejecutar funciones matemáticas, obtener variables de entorno y mucho más. Además, también mantiene un registro de todos los comandos ejecutados previamente al que el usuario puede acceder en cualquier momento simplemente presionando el botón ' flecha hacia arriba ”Tecla en lugar de escribirla nuevamente en el shell. Este artículo ha detallado el uso de Node.js REPL para codificación interactiva.