Tu primer pedazo de JavaScript
Una conversación interactiva con Node.js
⏱ Estim. ~8 min
01 · Leer
Node.js tiene un modo interactivo llamado REPL (Read-Eval-Print Loop: leer-evaluar-imprimir-repetir). Tú escribes una línea de JavaScript, Node la lee, la ejecuta, imprime el resultado y espera la siguiente.
Es como tener una conversación con JavaScript. Tú dices algo, te responde. Genial para probar cosas y aprender — sin archivos, sin configuración, solo tú y el lenguaje.
💡 Imagínalo asíEl REPL es como una calculadora con esteroides. La calculadora hace cuentas. El REPL hace cuentas, procesa texto, evalúa lógica y todo lo que JavaScript pueda hacer.
Puntos clave
- REPL son las siglas de Read-Eval-Print Loop
- Perfecto para experimentar rápido
- Escribe .exit o presiona Ctrl+C dos veces para salir
02 · Práctica real
Escribe node (sin argumentos) para iniciar el REPL de Node.js. Verás aparecer un prompt > — eso significa que Node está esperando tu JavaScript.
node
03 · Práctica real
Ahora prueba algunas expresiones de JavaScript. Escribe cada una y presiona Enter para ver el resultado:- 2 + 2 — matemática básica - "Hello".toUpperCase() — procesamiento de texto - Math.random() — genera un número aleatorio entre 0 y 1 Cada vez que presionas Enter, Node ejecuta tu código y muestra el resultado al instante.
2 + 2
"Hello".toUpperCase()
Math.random()
04 · Quiz
¿Qué hace console.log() en JavaScript?
- Guarda datos en un archivo
- Imprime un mensaje en la terminal o en la consola del navegador
- Crea una nueva variable
- Abre un archivo de log
05 · Completar
Para iniciar el modo interactivo de Node.js, escribe _____ en tu terminal.
06 · Práctica real
Ahora prueba console.log() — así es como JavaScript imprime salida. Luego presiona Ctrl+C dos veces (o escribe .exit) para salir del REPL.
console.log("I am writing JavaScript")07 · Quiz
Escribes node en la terminal y aparece un prompt >. ¿Qué pasó?
- Node.js está instalando paquetes
- Tu terminal está rota y espera reparación
- Estás en el REPL — Node espera que escribas JavaScript
- Node.js está corriendo un archivo llamado node
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.