Código Real
Apóyame
JavaScript

Curso de JavaScript

Dale vida a la web.

Aprende a programar, crea interacciones y construye proyectos reales.

Declarar variables: let, const y var

Una variable es un espacio con nombre donde guardas un valor. JavaScript te da tres formas de declararlas: let, const y var — cada una con reglas distintas.

Cargando editor...
Resultado
Preparando resultado...
Quita el comentario de la línea edad = 29 y observa el error en la consola: no se puede reasignar una const.

Explicación

JavaScript tiene tres palabras clave para declarar variables:

let

Declara una variable que se puede reasignar más adelante. Úsala cuando el valor va a cambiar.

const

Declara una variable que NO se puede reasignar. Es la opción recomendada por defecto para casi todo.

var

La forma más antigua de declarar variables. Se evita en código moderno porque tiene reglas de alcance más confusas que let y const.

`${variable}`

Template literal: permite insertar variables dentro de un texto usando comillas invertidas (`) y ${}.

Reto rápido

Cambia el valor de nombre después de declararlo y agrega una nueva variable con let para el país del usuario.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

Regla práctica: usa const por defecto, cambia a let solo si sabes que el valor necesita cambiar, y evita var en código nuevo.

Dato extra

let y const se agregaron a JavaScript en 2015 (ES6) específicamente para resolver problemas de var relacionados con su alcance poco predecible dentro de bloques {}.

Error común

Intentar reasignar una const (por ejemplo, edad = 29): JavaScript lanza "TypeError: Assignment to constant variable" y detiene la ejecución del script.

Siguiente paso

Ya sabes declarar variables. Ahora veamos qué tipos de valores puedes guardar dentro de ellas.

Ir a la siguiente lección