Curso· Cargando…
El JavaScript justo para mover una página, leer datos y no perderse en sintaxis. Pensado para gente que ya hizo HTML y CSS y quiere dar el siguiente paso sin entrar en la madriguera del conejo.
Al finalizar, podras explicar por que JavaScript es la lingua franca de la web (historia 1995, TC39, runtimes multiples) y ejecutar tu primer programa en navegador, Node y Bun para validar el alcance real del lenguaje.
Al finalizar, podrás declarar variables en JavaScript usando const por defecto y let cuando vayas a reasignar, explicar por qué var (function-scoped + hoisting) genera bugs sutiles en bucles y closures, identificar la Temporal Dead Zone como la razón por la que ES6 forzó esta separación, y refactorizar código legacy con var a la sintaxis moderna sin romper semántica.
Al finalizar, podras identificar los 7 tipos primitivos de ECMAScript (string, number, bigint, boolean, undefined, null, symbol), distinguir cuando JavaScript aplica coercion implicita en comparaciones y operaciones aritmeticas, y aplicar las reglas defensivas (=== en vez de ==, Number.isNaN en vez de == NaN, Array.isArray en vez de typeof) que evitan los bugs silenciosos del sistema de tipos.