Sección

Selecciona la respuesta correcta para cada pregunta.

Preguntas de Elección Múltiple

Pregunta

1. ¿Cuál de las siguientes es la forma correcta de una declaración de función en JavaScript?

Respuestas

a) function = miFuncion() { return "Hola"; }

b) function miFuncion() { return "Hola"; }

c) miFuncion function() { return "Hola"; }

d) func miFuncion() { return "Hola"; }

Retroalimentación

Pregunta

2. ¿Cuál es la diferencia principal entre una Function Declaration y una Function Expression?

Respuestas

a) Las Function Declarations se pueden invocar antes de su definición, las Function Expressions no.

b) No hay diferencia entre ambas.

c) Las Function Expressions siempre son anónimas.

d) Las Function Declarations no pueden devolver valores.

Retroalimentación

Pregunta

3. ¿Cuál de las siguientes sintaxis corresponde a una arrow function válida?

Respuestas

a) const sumar = (a, b) => { return a + b; };

b) const sumar => (a, b) { return a + b; };

c) const sumar (a, b) => return a + b;

d) const => (a, b) { return a + b; };

Retroalimentación

Pregunta

4. ¿Cuál es la forma correcta de una IIFE en JavaScript?

Respuestas

a) function() { console.log("Ejecutado"); }();

b) (function() { console.log("Ejecutado"); })();

c) (() => { console.log("Ejecutado"); })

d) function ejecutar() { console.log("Ejecutado"); }()

Retroalimentación

Pregunta

5. ¿Qué ocurre si intentas llamar a una Function Expression antes de su declaración?

Respuestas

a) Se ejecuta correctamente.

b) Genera un error porque no está definida antes de la invocación.

c) Se ejecuta con un valor undefined.

d) Lanza una advertencia pero se ejecuta.

Retroalimentación

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)