NEW
Font size
WorksheetsRepaso M2 - AE3 + AE5
Total questions: 15
Worksheet time: 18mins
¿Para qué situación es más apropiado usar const en lugar de let?
Cuando la variable va a cambiar muchas veces en el programa.
Cuando el valor de la variable no debería cambiar durante la ejecución.
Cuando quiero una variable global.
Cuando quiero una variable exclusiva dentro de un if.
¿Cuál de las siguientes afirmaciones sobre estas funciones nativas es correcta?
alert sirve para pedir un dato al usuario, y prompt para mostrar un mensaje.
prompt siempre devuelve un texto, incluso si el usuario escribe un número.
console.log muestra mensajes dentro de la página, igual que un alert.
prompt devuelve siempre un número, nunca texto.
Si el usuario escribe "3.75" en un prompt, ¿qué ocurre si usamos estas funciones?
parseInt("3.75") devuelve 3 y parseFloat("3.75") devuelve 3.75.
parseInt("3.75") devuelve 3.75 y parseFloat("3.75") devuelve 3.
Ambas funciones devuelven 3.
Ambas funciones devuelven 3.75.
¿Cuál de estas frases describe mejor una función en JavaScript?
Un bloque de código que se ejecuta solo una vez y luego se borra.
Un comentario especial que JavaScript ignora.
Un bloque de código al que se le puede dar un nombre, y que se puede reutilizar llamándolo.
Un tipo especial de variable que solo guarda números.
En el contexto del DOM, ¿qué es el objeto document?
Una variable que solo guarda el título de la página.
La representación del archivo CSS.
El objeto raíz que representa a toda la página y permite acceder a los elementos HTML.
Un tipo de función especial para sumar nodos.
¿Cuál es la diferencia principal entre getElementById("titulo") y querySelector("#titulo")?
getElementById devuelve siempre varios elementos, querySelector solo uno.
getElementById usa selectores CSS, querySelector no.
getElementById solo funciona con IDs y querySelector puede usar cualquier selector CSS, incluido #id.
Ambas funciones hacen exactamente lo mismo, sin ninguna diferencia.
Si queremos insertar una etiqueta <strong> dentro de un párrafo desde JavaScript, ¿qué propiedad es la más adecuada?
innerText
textContent
innerHTML
className
En un <input type="text">, ¿cuál es la diferencia principal entre los eventos change e input?
change se dispara en cada tecla, input solo al salir del campo.
input se dispara en cada cambio del texto (mientras escribes) y change cuando el valor final se confirma (por ejemplo, al salir del campo).
Ambos eventos hacen exactamente lo mismo.
Ninguno sirve para inputs de texto, solo para selects.
¿Cuál de estas descripciones es correcta?
El evento es la función, el event handler es el click y el listener es el documento.
El evento es “algo que ocurre” (ej: click), el event handler es la función que se ejecuta, y el listener es quien se suscribe para escuchar ese evento.
El event handler y el event listener son siempre lo mismo y nunca se diferencian.
El evento es el usuario, el event handler es el navegador y el listener es JavaScript.
Observa el bloque de código y responde ¿Qué valor tendrá finalmente la variable total?
16
26
24
28
Analiza el bloque de código y responde ¿Qué mensaje verá el usuario?
"Puede conducir sin restricciones."
"Es mayor de edad, pero no tiene licencia."
"No puede conducir aún."
No verá ningún mensaje porque ninguna condición se cumple.
Observa detenidamente el bloque de código y responde ¿Qué representa el valor almacenado en resultado?
El porcentaje de descuento aplicado.
El monto descontado (cuánto se restó).
El precio final luego de aplicar un 20% de descuento.
El total de impuestos agregados al precio.
Considera el siguiente código ejecutado después de cargar la página: Suponiendo que en el HTML existe una lista, ¿qué efecto tendrá este código en el navegador?
No pasará nada visible, solo se crea un elemento en memoria.
Se agregará un nuevo elemento de lista con el texto “Nueva tarea” dentro de la <ul id="lista">.
Se reemplazará la lista completa por el texto “Nueva tarea”.
Se mostrará un error porque no se puede usar appendChild en una lista.
Analiza el siguiente fragmento de código y responde ¿Qué ocurrirá en el navegador cuando el usuario haga clic varias veces en el botón?
Siempre se mostrará el mismo mensaje, sin cambiar el número.
Cada vez que se haga clic, el contador aumentará y se mostrará el número actualizado de clics en la consola.
Solo el primer clic funcionará; los demás no ejecutan el listener.
La consola mostrará un error porque no se pueden usar variables fuera del listener.
Observa el bloque de código y responde ¿Qué comportamiento verá el usuario al escribir en el campo de texto y luego salir de él?
Mientras escribe, el texto de info cambia en tiempo real, y al salir del campo se actualiza a “Texto final: ...”.
Solo se actualiza cuando sale del campo, nunca mientras escribe.
Solo se actualiza mientras escribe, pero al salir del campo el texto se borra.
No se ve ningún cambio porque los eventos input y change se anulan mutuamente.
