Variables
🌍 Mundo real vs. mundo digital
Así como en el mundo real todo ocupa un espacio físico…

…en nuestra computadora los datos también necesitan un lugar para existir.
La diferencia es que este no es un espacio físico, sino un espacio en la memoria de nuestra computadora.

Sobre las variables
En programación, las variables son como contenedores que nos permiten:
- Guardar información para usarla después
- Darle un nombre significativo a esa información
- Modificar su contenido cuando lo necesitemos
Para decirle a la computadora: “Quiero que apartes un espacio para guardar algo…”, debemos crear una variable.
Veamos las instrucciones de código que nos ayuda con esta tarea.
☝️ Declaración
En JavaScript podemos hacerlo de dos maneras principales:
Usando la palabra
let
seguida del nombre que le queramos dar a nuestra variable.let edad;let numeroFavorito;Usando la palabra
var
seguida del nombre que le queramos dar a nuestra variable.var puntuacion;var temperatura;
De manera técnica a este paso le llamamos: declaración (de variables).
Es preferible usar let
, ya que nos ayuda a evitar errores comunes.
Analogía
Así estamos creando espacios digitales apartados para guardar algo.

Podemos verlo como cajas están etiquetadas con los nombres que les dimos.
🟰 Asignación
Para guardar algo dentro de esos contenedores usamos el operador =
:
let edad = 25;let temperatura = 21.5;let puntuacion = 10;
De manera técnica a este paso le llamamos: asignación (de valor).
Analogía
Es como meter diferentes tipos de objetos dentro de nuestras cajas etiquetadas:

También podemos hacer la declaración y asignación en pasos separados:
let velocidad; // Primero declaramosvelocidad = 60.5; // Luego asignamos
✍️ Modificación
Una de las características principales de las variables es que podemos cambiar su valor a lo largo de nuestro programa:
let puntuacion = 0; // Iniciamos en ceropuntuacion = 10; // Ganó 10 puntospuntuacion = 25; // Ganó 15 puntos más
Una vez declarada la variable no hay que volver a usar let
. Solo hacemos referencia a su nombre para asignar un nuevo valor.
Analogía
Es como si pudiéramos cambiar el contenido de nuestras cajas según lo necesitemos.

El contenedor (la variable) sigue siendo el mismo, pero su contenido (el valor) puede cambiar.
🔠 Constantes
Cuando queremos asegurarnos de que un valor nunca cambie durante la ejecución de nuestro programa, usamos constantes.
Las creamos usando la palabra const
, seguida de su nombre y su valor inicial:
const PI = 3.14159;const VELOCIDAD_LUZ = 299792458;const GRAVEDAD = 9.81;
Es recomendable escribir los nombres de las constantes en MAYÚSCULAS.
Representan valores que nunca deberían cambiar en nuestro programa y de esta forma es fácil identificarlas.
Analogía
Son como contenedores sellados: una vez que guardamos algo, ya no podemos cambiarlo.

📝 Resumen
- Las variables son espacios en memoria donde podemos guardar información
- Usamos
let
ovar
para crear variables (preferimoslet
) - Usamos
const
para crear valores que no cambiarán - La asignación de valores se hace con el operador
=



Tipo | Asignación inicial obligatoria | Re-asignable |
---|---|---|
var | ❌ | ✅ |
let | ❌ | ✅ |
const | ✅ | ❌ |