Día 1 — Variables y Operadores
Objetivo
Hoy aprenderás el fundamento de toda la programación:
- Guardar información
- Entender qué tipo de información estás guardando
- Comparar valores
- Tomar una decisión simple
Si dominas esto, dominas el 20% de JavaScript que usarás el 80% del tiempo.
⏱ Tiempo estimado: 20–25 minutos.
Metodología
Hoy no vas a memorizar.
Vas a:
- Entender qué problema resuelve cada herramienta.
- Ver ejemplos simples.
- Escribir tu propio código.
- Aplicarlo en un pequeño ejercicio.
Recuerda:
No nos pagan por escribir código.
Nos pagan por resolver problemas.
Variables
Una variable es un contenedor de información.
const nombre = "Ana";
let edad = 25;
Regla de oro:
- Usa
constpor defecto. - Usa
letsolo si el valor cambiará.
Si algo no debe cambiar, protégelo.
Ejemplo real:
Imagina un sistema de registro:
const usuario = "Carlos";
let intentos = 1;
intentos = intentos + 1;
El nombre no cambia.
Los intentos sí.
Eso define qué usar.
Tipos de datos
JavaScript puede guardar distintos tipos de información.
let numero = 42; // Number
let texto = "Hola"; // String
let activo = true; // Boolean
let nulo = null; // Null
let indefinido; // Undefined
No necesitas memorizar todos.
Solo entiende:
- Números → cálculos
- Texto → mensajes
- Booleanos → decisiones
Eso cubre casi todo lo que usarás al inicio.
Operadores y comparaciones
Los operadores permiten trabajar con datos.
const a = 10;
const b = 5;
console.log(a + b); // 15
console.log(a > b); // true
console.log(5 === "5"); // false
Regla importante:
Usa siempre ===
Compara valor y tipo.
Evita errores silenciosos.
Operador ternario
Forma corta de tomar una decisión.
// OPERADOR TERNARIO
const edad = 20;
const resultado = edad >= 18 ? "Mayor de edad" : "Menor de edad";
console.log(resultado);
Traducción mental:
Si la condición es verdadera → opción A
Si no → opción B
Eso es lógica básica.
Practicar
Leer no te convierte en programador.
Escribir sí.
El conocimiento no se acumula. Se construye practicando.
Si hoy solo lees y no escribes código, mañana olvidarás el 80%.
Si escribes, aunque te equivoques, estás entrenando tu lógica.
Ahora te toca aplicar.
Ejercicio
1. Crea una variable con tu nombre (`const`)
2. Crea una variable con tu edad (`let`)
3. Crea un mensaje usando template literals
4. Usa un operador ternario para verificar si eres mayor de edad
No copies ejemplos anteriores. Escríbelo desde cero.
Resuelve este ejercicio en Codepen y comparte la URL cuando envíes la tarea.
Enviar solución
Cuando termines:
- Ejecuta tu código en consola.
- Verifica que funcione sin fallas.
- Sube la solución para recibir feedback
No enviar = no completar.
Aquí entrenamos en serio.
Cuestionario
Responde sin mirar arriba:
- ¿Cuál es la diferencia entre
letyconst? - ¿Qué retorna
5 === "5"y por qué? - Escribe un operador ternario que retorne "Par" o "Impar".
Si puedes responder sin copiar → entendiste.
Conclusión
Hoy aprendiste lo esencial de JavaScript:
- Variables
- Tipos básicos
- Comparaciones
- Decisiones simples
Eso es el núcleo del lenguaje.
La mayoría de los programas hacen esto:
- Guardan datos.
- Los evalúan.
- Toman decisiones.
Ese es el 20% que genera el 80% de los resultados.
Mañana tu código empezará a tomar decisiones más complejas.
Paso a paso.
Entrenamos lógica, no solo sintaxis.
"La mejor manera de aprender JavaScript es practicando todos los días."