1) ¿Qué es JavaScript y para qué se utiliza principalmente? a) Un lenguaje de marcado para estructurar contenido b) Un lenguaje de programación para crear interactividad en páginas web. c) un sistema operativo para servidores web.  d) Una base de datos relacional 2) ¿Cuál es la diferencia entre var, let y const? a) var y let son iguales, const es para strings b) let y const tienen alcance de bloque, var c) var es más moderno que let y const d) const permite reasignar valores 3) ¿Qué es el "hoisting" en JavaScript? a) Elevar variables al servidor b) Borrar variables del entorno global c) Mover declaraciones al principio del código d) Ejecutar código en orden inverso 4) ¿Qué es una función de flecha (arrow function)? a) Una función que se ejecuta automáticamente b) Una función que usa la palabra arrow c) Una forma corta de declarar funciones con => d) Una función dentro de un objeto 5) ¿Qué significa que JavaScript es un lenguaje de tipado débil? a) No permite declarar tipos b) Solo funciona en navegadores c) No verifica tipos de datos de forma estricta d) No puede usar números 6) ¿Cuál es la diferencia entre == y ===? a) No hay diferencia b) = compara solo valores, === c) = es para objetos, === para números d) == convierte tipos automáticamente 7) ¿Qué es una promesa (Promise)? a) Un tipo especial de objeto para manejar errores b) Una función que se ejecuta de inmediato c) Un objeto para operaciones asincrónicas d) Una variable constante 8) ¿Qué es el event loop? a) El sistema de JavaScript para manejar la ejecución de código asincrónico b) El mecanismo de JavaScript para manejar operaciones síncronas c) Un ciclo que crea eventos nuevos d) Una función que repite eventos 9) ¿Qué son las closures en JavaScript? a) Funciones que cierran otras funciones b) Variables privadas c) Métodos para cerrar la ejecución de scripts d) Funciones con acceso al scope de su función padre incluso después de que esta ha terminado 10) ¿Cuál es la diferencia entre null y undefined? a) undefined es el valor por defecto de una variable no inicializada; null es un valor asignado intencionalmente b) null es para variables no definidas, undefined para objetos vacíos c) Son exactamente iguales d) undefined es un error, null es válido

Ranking

Estilo visual

Opções

Alterar modelo

Restaurar arquivo salvo automaticamente: ?