Fundamentos de JavaScript
Teoría: Variables
En casi todos los programas necesitas guardar información: el nombre de un usuario, un puntaje, una dirección, una moneda… Para eso existen las variables y constantes.
Repetir valores sin variables
Imagina que quieres mostrar el mismo mensaje varias veces:
Funciona, pero si mañana quieres cambiar "¡Fuego!" por "¡Dracarys!", tendrías que editar todas las líneas. Y si hay 50, será un problema.
Usar una variable
Podemos guardar el valor en una variable con let y usar su nombre en lugar del texto directo:
Si luego quieres cambiar el contenido, solo modificas una línea:
¿Cómo se crea una variable?

Para declarar una variable usamos let, luego le damos un nombre y un valor:
nombre='Arya'; sin espacios, es una buena práctica añadir espacios alrededor del signo igual:
nombre = 'Arya';
❓ ¿Y si quiero cambiar el valor?
Solo reasignas el contenido, sin usar let otra vez:
❓ ¿Y si la creo sin valor?
También puedes crear una variable vacía al principio y darle valor más adelante:
Cuando una variable no tiene un valor inicial, su contenido es undefined. Este es un valor especial en JavaScript que indica "aún no definido".
Reglas para nombres de variables
Errores comunes
Cuando empiezas a usar variables, es normal cometer algunos errores. Aquí te mostramos los más comunes y cómo evitarlos.
❌ Usar una variable antes de declararla
Estás intentando usar la variable frase antes de haberla creado. JavaScript no la conoce todavía, por eso da un error.
✅ Solución: declara la variable primero, luego úsala.
❌ Volver a declarar una variable con let
Ya creaste la variable casa con let, así que no puedes volver a crearla con el mismo nombre.
✅ Si solo quieres cambiar el valor, no uses let otra vez. Solo asigna el nuevo valor:
Constantes
A veces en un programa hay datos que no deberían cambiar nunca: por ejemplo, la tasa de cambio, el valor de PI o el nombre de una casa. Para eso usamos constantes, que se crean con const en lugar de let.
¿Cuándo usar const o let?
- Usa
constsi el valor no cambiará (ej: moneda, nombre de una casa, tasa fija). - Usa
letsi piensas que lo vas a modificar más adelante.
Aquí usamos const porque la tasa y la cantidad no deben modificarse. Si cambiaras tasaDolar por error, podrías romper el cálculo. Por eso lo protegemos con const.
Resumen
- Las variables (
let) se usan cuando un valor puede cambiar en el futuro. - Las constantes (
const) se usan cuando un valor NO debe cambiar. - No puedes usar una variable antes de declararla.
- Los nombres de variables son sensibles a mayúsculas y minúsculas.
- Prefiere
constaletsiempre que sea posible.
En las siguientes lecciones aprenderemos más sobre cómo trabajar con variables y datos en JavaScript.