Almacenando datos con variables
Las variables son contenedores para almacenar datos. En JavaScript moderno, usamos principalmente let y const.
Declarando variables
// const - para valores que no cambian
const PI = 3.14159;
const nombre = "Maria";
// let - para valores que pueden cambiar
let edad = 25;
let puntuacion = 0;
// var - la forma antigua (evitar usar)
var antiguaVariable = "obsoleto";
Diferencias principales
| Caracteristica | const | let | var |
|---|---|---|---|
| Reasignable | No | Si | Si |
| Scope | Bloque | Bloque | Funcion |
| Hoisting | No | No | Si |
Cuando usar cada una?
- const: Usa const por defecto. Si el valor no necesita cambiar, usa const.
- let: Usa let cuando necesites reasignar el valor.
- var: Evita usar var en codigo moderno.
Ejemplos practicos
// Buenas practicas
const TASA_IMPUESTO = 0.21; // Constante que nunca cambia
let carrito = []; // Array que cambiara
let total = 0; // Numero que se actualizara
// Nombres descriptivos
const nombreUsuario = "Juan";
let estaLogueado = false;
let intentosRestantes = 3;