Command Palette

Search for a command to run...

Fundamentos de JavaScript

Variables, tipos de datos, operadores y estructuras de control en JavaScript.

Artículos del módulo

01|

Introducción a JavaScript

Conoce qué es JavaScript, para qué sirve y por qué es fundamental en el desarrollo web moderno.

02|

Historia de JavaScript: de ES5 a ES6+

Descubre cómo JavaScript ha evolucionado desde sus inicios hasta las versiones actuales del estándar ECMAScript.

03|

Sintaxis básica de JavaScript

Entiende la estructura fundamental del código JavaScript: sentencias, bloques, comentarios y convenciones de escritura.

04|

Modo estricto en JavaScript

Aprende cómo el modo estricto ayuda a prevenir errores comunes y mejora la seguridad de tu código JavaScript.

05|

Variables con var y hoisting

Entiende el comportamiento de var, el hoisting y cómo afecta el alcance de las variables en JavaScript.

06|

Variables con let: alcance de bloque

Aprende a declarar variables con let y comprende el concepto de alcance de bloque introducido en ES6.

07|

Variables con const: valores constantes

Descubre cómo usar const para declarar variables de solo lectura y escribir código más predecible.

08|

Tipos de datos primitivos

Conoce los tipos de datos primitivos en JavaScript: string, number, boolean, null y undefined.

09|

El tipo Symbol

Aprende a usar Symbol para crear identificadores únicos e inmutables en tus objetos JavaScript.

10|

El tipo BigInt

Descubre cómo trabajar con números enteros de precisión arbitraria usando BigInt en JavaScript.

11|

Objetos y tipos de referencia

Entiende la diferencia entre tipos primitivos y de referencia, y cómo JavaScript maneja los objetos en memoria.

12|

Diferencias entre null y undefined

Comprende las diferencias clave entre null y undefined, y cuándo usar cada uno en tu código.

13|

Conversión de tipos en JavaScript

Aprende cómo JavaScript convierte automáticamente tipos de datos y cómo realizar conversiones explícitas.

14|

Operadores typeof e instanceof

Domina los operadores typeof e instanceof para verificar tipos de datos y constructores en JavaScript.

15|

Operadores aritméticos

Conoce los operadores aritméticos y de asignación fundamentales para realizar cálculos en JavaScript.

16|

Operadores de comparación

Entiende cómo funcionan los operadores de comparación y la diferencia crucial entre == y ===.

17|

Operadores lógicos

Aprende a usar operadores lógicos (AND, OR, NOT) y el operador nullish coalescing para evaluar condiciones.

18|

Operadores avanzados

Domina operadores modernos como spread, rest y optional chaining para escribir código más expresivo y seguro.

19|

Condicionales: if y else

Aprende a controlar el flujo de ejecución de tu programa usando sentencias if, else if y else.

20|

La sentencia switch

Descubre cómo usar switch para evaluar múltiples condiciones de forma más limpia y legible.

21|

El operador ternario

Aprende a escribir condicionales de forma concisa usando el operador ternario en una sola línea.

22|

El bucle for

Domina el bucle for en JavaScript: sintaxis, componentes, ejemplos prácticos y errores frecuentes.

23|

Bucles while y do...while

Entiende cómo funcionan los bucles while y do...while, sus diferencias y cuándo usar cada uno.

24|

Iteración con for...in y for...of

Aprende las diferencias entre for...in y for...of para iterar sobre objetos y arrays correctamente.

25|

Control de flujo: break y continue

Controla la ejecución de bucles usando break para salir completamente y continue para saltar iteraciones.

26|

Etiquetas en bucles anidados

Descubre cómo usar etiquetas (labels) para controlar bucles anidados de forma más precisa y clara.