Básico⏱ 25 min
⚡
JavaScript · Capítulo 2
Variables y Tipos de Datos
Aprende a declarar variables con let, const y var, y los tipos de datos fundamentales de JavaScript.
📖
Teoría
Las variables son contenedores con nombre para almacenar datos. JavaScript tiene tres palabras clave para declararlas:
const→ Valor que no cambia (constante). Úsalo por defecto.
let→ Valor que puede cambiar (variable mutable). Usa cuando necesitas reasignar.
var→ La forma antigua, tiene problemas de scope. Evítalo en código moderno.
Regla de oro: usa const siempre que puedas, let cuando necesites cambiar el valor.
javascript
// const: no se puede reasignar
const nombre = "Ana";
// nombre = "Carlos"; // ❌ Error!
// let: sí se puede reasignar
let edad = 20;
edad = 21; // ✅ OK
// Tipos de datos
const texto = "Hola, mundo"; // string
const numero = 42; // number
const decimal = 3.14; // number (no hay float separado)
const activo = true; // boolean
const vacio = null; // null (ausencia intencional)
let sinValor; // undefined (sin asignar)
// Arrays y objetos (no son primitivos)
const colores = ["rojo", "verde", "azul"];
const persona = { nombre: "Ana", edad: 20 };⚠️const con objetos y arrays
const evita reasignar la variable, pero NO evita modificar el objeto o array. Puedes hacer const arr = [1,2,3]; arr.push(4) sin error. Lo que no puedes es arr = [5,6] (reasignar).⚡
Ejercicio práctico
🎯 Tu misión
Declara variables para una ficha de estudiante: nombre (const string), semestre (let number), materias (const array), datos (const object). Modifica el semestre y agrega una materia al array.
Console
Vista previa