DevPathJavaScriptCapítulo 2
Básico25 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

Los mensajes de console.log aparecerán aquí

Vista previa