Funciones - JS

Quiz
•
Computers
•
Professional Development
•
Medium

Abel Villaseca
Used 2+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
¿Cuál es la principal diferencia en cómo trata JavaScript el "hoisting" entre una declaración de función (function miFunc( ){...}) y una expresión de función asignada a var (var miFunc = function( ){...})?
Ambas se elevan (hoisting) completamente, incluyendo la asignación.
Ninguna se eleva.
La declaración se eleva completamente (se puede llamar antes), mientras que en la expresión `var` solo se eleva la declaración de la variable (`var miFunc;`) inicializada como `undefined`.
La expresión se eleva completamente, pero la declaración no.
2.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
En el contexto de funciones, ¿qué son los "argumentos"?
Las variables listadas dentro de los paréntesis en la definición de la función.
Los valores reales que se pasan a la función cuando esta es llamada.
Las variables declaradas dentro del cuerpo de la función.
El valor que devuelve la función usando la palabra clave `return`.
3.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
Si una función en JavaScript no incluye una declaración return explícita, ¿qué valor devuelve por defecto?
null
0
undefined
Un string vacío
4.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
¿Cuál de las siguientes sintaxis representa correctamente una función flecha que toma dos parámetros (a, b) y devuelve su suma?
const sumar = (a, b) => { a + b };
const sumar = function(a, b) => a + b;
const sumar = (a, b) => a + b;
const sumar = => a + b;
5.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
¿Cuál es el ámbito (scope) de una variable declarada con let o const dentro de un bloque if?
Ámbito de Bloque (accesible solo dentro de las llaves `{ }` del `if`).
No tiene ámbito, es un error declararlas ahí.
Ámbito de Función (accesible solo dentro de la función que contiene el `if`).
Ámbito Global (accesible desde cualquier parte del script).
6.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
console.log(miVar);
var miVar = 10;
¿Qué se imprime en consola?
undefined
null
10
ReferenceError
7.
MULTIPLE CHOICE QUESTION
10 sec • 2 pts
¿Qué permite hacer el "hoisting" con las declaraciones de función (function miFuncion( ) { ... })?
Permite llamarlas únicamente después de su definición en el código.
Permite llamarlas antes de su definición en el código.
Evita que se puedan llamar dentro de otras funciones.
Hace que devuelvan `undefined` si se llaman antes de definirlas.
Create a free account and access millions of resources
Similar Resources on Wayground
12 questions
Estructura de datos II

Quiz
•
Professional Development
13 questions
Repaso

Quiz
•
Professional Development
10 questions
Requisitos funcionales y no funcionales

Quiz
•
Professional Development
15 questions
C1 Procesador de texto

Quiz
•
Professional Development
10 questions
JavaScript Quiz

Quiz
•
Professional Development
10 questions
Partes Externas e Internas de un Computador

Quiz
•
Professional Development
9 questions
Advanced JS II

Quiz
•
Professional Development
15 questions
SLG IPC144 Week 11

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
SR&R 2025-2026 Practice Quiz

Quiz
•
6th - 8th Grade
30 questions
Review of Grade Level Rules WJH

Quiz
•
6th - 8th Grade
6 questions
PRIDE in the Hallways and Bathrooms

Lesson
•
12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
15 questions
Subtracting Integers

Quiz
•
7th Grade
Discover more resources for Computers
11 questions
All about me

Quiz
•
Professional Development
10 questions
How to Email your Teacher

Quiz
•
Professional Development
5 questions
Setting goals for the year

Quiz
•
Professional Development
14 questions
2019 Logos

Quiz
•
Professional Development
6 questions
GUM Chart Scavenger Hunt

Quiz
•
Professional Development
10 questions
How to Email your Teacher

Quiz
•
Professional Development
20 questions
Employability Skills

Quiz
•
Professional Development