Sintaxis
Funciones
DOM
ES6+
Asincronía
100

¿Qué símbolo se usa para comentarios de una línea en JavaScript?

//

100

¿Cómo se declara una función básica?

function nombre() {}

100

¿Qué método selecciona un elemento por id?

getElementById

100

¿Qué palabra clave declara variables de bloque?

let

100

¿Qué objeto representa operaciones asíncronas?

Promise

200

¿Cómo se declara una variable que no puede ser reasignada?

const

200

¿Qué método llama una función con contexto this diferente?

call/apply

200

¿Cómo se cambia el texto de un elemento?

textContent/innerText

200

¿Cómo se escribe una función flecha de una línea?

() => valor

200

¿Qué método maneja el éxito de una promesa?

then

300

Nombre los 3 tipos de comillas válidas en JS

', ", ``

300

¿Qué tipo de función no tiene nombre?

anónima

300

¿Qué método crea un nuevo elemento?

createElement

300

¿Qué operador desestructura objetos?

{ propiedad } = objeto

300

¿Qué es el callback hell?

anidación excesiva de callbacks

400

¿Qué estructura controla múltiples condiciones?

switch

400

¿Qué patrón usa funciones para crear objetos?

Factory

400

Diferencia entre event bubbling y capturing

  • Bubbling: Evento sube del elemento al documento (default)

  • Capturing: Evento baja del documento al elemento

400

¿Qué son los template literals?

cadenas con ${interpolación}

400

Diferencia entre setTimeout y setInterval

  • setTimeout: Ejecuta código 1 vez después de X ms

  • setInterval: Repite código cada X ms (hasta clearInterval)

500

Diferencia entre == y ===

igualdad vs igualdad estricta

500

¿Qué es una función pura?

sin efectos secundarios, misma salida para misma entrada

500

¿Qué es el Virtual DOM?

representación en memoria del DOM real

500

Explique async/await

sintaxis para manejar promesas

500

¿Qué es el Event Loop?

mecanismo de ejecución asíncrona

M
e
n
u