Variables — let and const · Variables — let y const
A variable is a named box
- A variable stores a value and gives it a name, so you can use it again later.
letmakes a box you can change.constmakes a box that must stay the same (a constant).
Una variable es una caja con nombre
- Una variable almacena un valor y le da un nombre, para que puedas usarlo nuevamente más adelante.
letcrea una caja que puedes modificar.constcrea una caja que debe permanecer igual (una constante).
let age = 15; // a value that may change
const name = "Ada"; // a value that won't
console.log(name, age); // → Ada 15
Change a let with a new value
- Assign again —
count = count + 1— to update alet. count++is a handy shortcut for "add 1 tocount".
Cambia un let con un nuevo valor
- Reasigna —
count = count + 1— para actualizar unlet. count++es un atajo útil para "sumar 1 acount".
let count = 0;
count = count + 1;
count++;
console.log(count); // → 2
Watch the boxes change · Observa cómo cambian las cajas
A variable is a named box. let can be changed; const stays fixed. · Una variable es una caja con nombre. let se puede modificar; const permanece fija.
Watch out
- A
constcannot be reassigned:const x = 1; x = 2;throws an error. - Good habit: use
constby default, and reach forletonly when the value truly changes.
Ten cuidado
- Un
constno puede ser reasignado:const x = 1; x = 2;genera un error. - Buena práctica: usa
constpor defecto, y recurre aletsolo cuando el valor cambie realmente.
Common mistakes
- Use
constfor values that never change,letfor those that do. - Declare a variable before you use it.
Errores comunes
- Usa
constpara valores que nunca cambian,letpara aquellos que sí lo hacen. - Declara una variable antes de usarla.
Now you try
- Use
letorconstto store values. - Press Check answer to test it.
Ahora tú intentas
- Usa
letoconstpara almacenar valores. - Presiona Check answer (Comprobar respuesta) para probarlo.
Store the text Cairo in a const called · llamado city, then log city. · Almacena el texto Cairo en una const llamada city, luego imprime city.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
let w = 4 and · y let h = 3 are the width and height. Work out the area (w * h) and log it (it is 12). · let w = 4 y let h = 3 son el ancho y la altura. Calcula el área (w * h) e imprímela (es 12).
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
Make a let total = 10, add 5 to it, then log total (it is 15). · Crea un let total = 10, súmale 5, luego imprime total (es 15).
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.