DevPath · Aprende a programar ESPTEN

Variables y tipos de datos

Declarar variables: let y const

Variables

Tu programa necesita memoria: un sitio donde recordar el nombre del usuario, el precio de un producto o si alguien ha iniciado sesión. Eso son las variables.

Una variable es, en el fondo, un nombre que apunta a un valor guardado en memoria. Te deja reutilizar datos y darles un nombre con significado, en lugar de repetir el mismo valor por todas partes.

let y const

let edad = 25;       // puede cambiar más adelante
const nombre = "Ana"; // constante: no se puede reasignar

Reasignar

let puntos = 0;
puntos = puntos + 10; // ahora vale 10

Si intentas reasignar una const, JavaScript lanza un error.

⚠️ Trampa clásica: const no significa "valor inmutable", significa que no puedes reasignar el nombre. Si guardas un objeto o un array en una const, su contenido sí puede cambiar. Lo que queda fijo es a qué apunta la variable, no lo que hay dentro.

Nombres de variables

Ejemplos

Declarar y usar variables

const nombre = "Ana";
let edad = 25;
edad = 26; // cumpleaños 🎂
console.log(nombre, "tiene", edad, "años");
Pon esto en práctica

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →
Tipos de datos primitivos →