Node.js es un entorno de tiempo de ejecución Javascript del lado del servidor de código abierto creado en el motor JavaScript de Chrome (V8) . Node.js se utiliza para crear aplicaciones rápidas y escalables y es un modelo de E/S sin bloqueo controlado por eventos.
REPL (READ, EVAL, PRINT, LOOP) es un entorno informático similar a Shell (Unix/Linux) y símbolo del sistema. El Node viene con el entorno REPL cuando está instalado. El sistema interactúa con el usuario a través de salidas de comandos/expresiones utilizadas. Es útil para escribir y depurar los códigos. El trabajo de REPL se puede entender desde su forma completa:
Leer : lee las entradas de los usuarios y las analiza en la estructura de datos de JavaScript. Luego se almacena en la memoria.
Eval : la estructura de datos de JavaScript analizados se evalúa para los resultados.
Imprimir : El resultado se imprime después de la evaluación.
Loop : Recorre el comando de entrada. Para salir de NODE REPL, presione ctrl+c dos veces
Primeros pasos con REPL:
para comenzar a trabajar con el entorno REPL de NODE; abra la terminal (en el caso de UNIX/LINUX) o el símbolo del sistema (en el caso de Windows) y escriba Node y presione ‘enter’ para iniciar REPL.
El REPL ha comenzado y está marcado por el símbolo ‘>’. Se pueden realizar varias operaciones en el REPL. A continuación se muestran algunos de los ejemplos para familiarizarse con el entorno REPL.
Ejemplo: Realización de operaciones aritméticas en REPL
Ejemplo: Realización de operaciones utilizando bibliotecas de NODE. La biblioteca MATH se está utilizando en el siguiente ejemplo.
Nota: el uso de ‘math’ muestra un error, ya que se hace referencia a la biblioteca como ‘Math’ en NODE y no como ‘math’ .
Ejemplo: uso de variables en REPL. La palabra clave var se utiliza para asignar valores a las variables.
Ejemplo: uso de bucles en REPL. Los bucles se pueden usar en REPL como en otros editores.
Nota: Use ctrl – c para finalizar el comando y ctrl – c dos veces para finalizar NODE REPL.
.help se usa para enumerar todos los comandos.
Publicación traducida automáticamente
Artículo escrito por Parikshit Hooda y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA