1) ¿Cuál es la principal característica de JavaScript como lenguaje de programación? a) Es un lenguaje de programación funcional puro. b) Es un lenguaje de programación interpretado y basado en eventos. c) Es un lenguaje de programación basado en objetos. d) Es un lenguaje de programación compilado. 2) ¿Qué tipo de lenguaje es JavaScript en cuanto a su tipado de datos? a) No tiene tipado de datos. b) Tipado estático c) Tipado fuerte. d) Tipado débil. 3) ¿Qué método se utiliza en JavaScript para convertir una cadena de texto a número? a) parseInt() b) parseFloat() c) toString() d) Number() 4) ¿Cuál es la función principal de un "callback" en JavaScript? a) Realizar una operación asíncrona. b) Ejecutar un bloque de código después de una acción específica. c) Crear un objeto JSON. d) Probar condiciones dentro de una función. 5) ¿Qué es una Promesa ( Promise) en JavaScript? a) Un objeto que ejecuta código de manera sincrónica. b) Una técnica para evitar la recursividad. c) Un objeto que represente la finalización (o fracaso) de una operación asíncrona. d) Una función que convierte valores en matrices. 6) ¿Cuál de las siguientes afirmaciones es correcta respecto a las funciones de JavaScript? a) Las funciones son objetos de primer orden. b) Las funciones siempre deben devolver un valor. c) Las funciones solo pueden aceptar un parámetro. d) Las funciones no pueden ser asignadas a variables. 7) ¿Qué hace el operador ===en JavaScript? a) Comparar los valores y los tipos de datos. b) Comparar solo los valores de las variables. c) Asignar un valor a una variable. d) Comparar las referencias de los objetos. 8) ¿Qué es el "hoisting" en JavaScript? a) Es la capacidad de las funciones para invocar variables antes de ser definidas. b) Es el proceso de elevar las variables y funciones al inicio de su contexto de ejecución. c) Es una técnica de optimización del rendimiento en JavaScript. d) Es la forma en que JavaScript maneja las promesas. 9) ¿Qué significa "esto" en JavaScript? a) Es una palabra reservada para declarar una variable global. b) Es una referencia al objeto global en cualquier contexto. c) Se refiere al objeto que llama a la función o método actual. d) Es una función que permite hacer un retorno inmediato de valores. 10) ¿Qué es un "cierre" en JavaScript? a) Es un tipo de objeto utilizado para almacenar funciones. b) Es una función que se invoca de manera asíncrona. c) Es una función que tiene acceso a variables en su contexto léxico, incluso después de que la función externa haya terminado su ejecución. d) Es una forma de bloquear el acceso a las variables globales.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?