Volver al curso

JavaScript Fundamentals

leccion
5 / 10
beginner
8 horas
Variables y tipos de datos

Variables: let, const y var

Lectura
15 min~1 min lectura

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;