Skip to content

JavaScript Fundamentos

Vamos a aprender los aspectos básicos del lenguaje JavaScript.

⚗️ Datatypes

Entendiendo los tipos de datos básicos de JavaScript y como almacenarlos en variables.

Conceptos: string number boolean null undefined symbol object

📦 Variables

Como declarar y asignar valores a variables en JavaScript.

Conceptos: const var let

😱 Error en floats

Los números en coma flotante no son exactos, aqui puedes ver formas de evitar errores.

🛹 Funciones declaradas

Como declarar e invocar funciones en JavaScript

Conceptos: function return arguments

😶‍🌫️ Funciones anonimas

Las funciones anónimas nos permiten declarar funciones sin nombre, que podemos pasar como parámetros a funciones.

Conceptos: () => {}

💡 Condicionales

Como declarar condicionales en JavaScript

Conceptos: if else switch

🧲 Operadores

Como usar los operadores lógicos, aritméticos y de comparación.

Conceptos: && || ! + - * / % == === != !== > < >= <=

🦾 Bucles

Utilizando bucles para repetir acciones.

Conceptos: for while do while break continue

🤓 Operador ternario

El operador ternario nos permite simplificar las sentencias condicionales.

Conceptos: comparacion ? true : false

🤖 Objetos

Como declarar objetos y acceder a sus propiedades.

Conceptos: object .

🚀 Objetos globales

Los objetos globales nos permiten acceder a funcionalidades del navegador o entorno.

Conceptos: console Math Date etc

📅 Date

El objeto Date nos permite trabajar con fechas y horas.

Conceptos: Date

🖇️ Metodos strings

Los métodos más comunes de los strings

Conceptos: metodos string

🧮 Metodos number

Los métodos más comunes de los números

Conceptos: metodos number

🧾 Metodos array

Los métodos más comunes de los arrays

Conceptos: metodos array

Intervalos y timeouts

Los intervalos nos permiten ejecutar una función cada cierto tiempo.

Conceptos: setInterval setTimeout clearInterval clearTimeout

🌲 DOM

El DOM (Document Object Model) es una API que nos permite acceder y modificar el contenido de un documento HTML.

Conceptos: DOM document querySelector createElement innerHTML appendChild etc

👀 Eventos

Los eventos nos permiten ejecutar código cuando ocurren ciertas acciones en el navegador.

Conceptos: addEventListener html events event handlers

🪄 Crear elementos DOM

Como crear elementos HTML desde JavaScript.

Conceptos: createElement appendChild

📦 Librerias

Las librerías nos permiten reutilizar código de otras personas, vamos a ver como usarlas de una forma básica.

🐛 Debugging

Aprender a encontrar y corregir errores en el código es básico, vamos a ver como depurar código.