
Funciones en JavaScript
Aprende sobre las funciones en JavaScript, bloques de código reutilizables diseñados para ejecutar tareas específicas. Descubre cómo declarar y llamar funciones, optimizando tu código y evitando la repetición. También, explora el uso de argumentos para personalizar el comportamiento de tus funciones.
Recommended next
10 questions ready
Start with a quiz
Answer from memory first, then review the rationales and revisit weak areas from this course.
Activities
Quiz10 Questions
Flashcards10 Cards
Study Notes1 Note
List of Questions10 questions
- Question 1
- Facilita la modificación del código al centralizarlo en un solo lugar.
- Permite copiar y pegar el mismo código en diferentes sitios.
- Hace que el código sea más difícil de entender y mantener.
- Reduce la necesidad de usar variables.
- Question 2
- La función asignará
nulla esos argumentos. - La función utilizará los valores por defecto definidos.
- La función lanzará un error.
- La función ignorará esos argumentos completamente.
- La función asignará
- Question 3
- Permite definir argumentos por defecto en la función.
- Devuelve un valor desde la función.
- Muestra un mensaje en la consola.
- Detiene la ejecución del programa.
- Question 4
miFuncion = () => { ... };const miFuncion = function() { ... };function miFuncion() = { ... };function = miFuncion() { ... };
- Question 5
- Una función que se llama a sí misma.
- Una función que llama a otra función diferente.
- Una función que no tiene argumentos.
- Una función que no tiene nombre.
- Question 6
- Para pausar la ejecución del script.
- Para ejecutar una función de forma repetida cada cierto intervalo de tiempo.
- Para ejecutar una función después de un cierto período de tiempo.
- Para detener la ejecución de un intervalo definido con
setInterval().
- Question 7
- No hay diferencia, ambos hacen lo mismo.
setTimeout()solo puede aceptar funciones con nombre, mientras quesetInterval()solo acepta funciones anónimas.setTimeout()se usa para detener la ejecución, mientras quesetInterval()se usa para iniciarla.setTimeout()se ejecuta una sola vez, mientras quesetInterval()se ejecuta repetidamente.
- Question 8
clearTimeout()pauseInterval()clearInterval()stopInterval()
- Question 9
- Para evitar que otros programadores modifiquen el código.
- Para hacer que el código se ejecute más rápido.
- Para que el código ocupe menos espacio.
- Para proporcionar documentación sobre cómo usar la función y qué devuelve.
- Question 10
- Un número.
- Un array.
- Un objeto.
- Un string.
List of Flashcards10 flashcards
- Card 1HintEs como un atajo para un conjunto de instrucciones.Memory TipPiensa en una receta de cocina.
- Card 2HintSon como ingredientes que modifican el resultado de una receta.Memory TipArgumentos = ingredientes.
- Card 3HintEs el plan B si olvidas un ingrediente.Memory TipSi no lo das, usa el valor predeterminado.
- Card 4HintRecoge todos los extras en una bolsa.Memory TipTres puntos (...) = 'y todo lo demás'.
- Card 5HintEs el resultado final de la función.Memory TipReturn = resultado.
- Card 6HintEs una función sin identificación.Memory TipAnónima = sin nombre.
- Card 7HintEs como un bucle dentro de la función.Memory TipRecursividad = auto-llamada.
- Card 8HintMuestra un mensaje importante al usuario.Memory TipAlert = aviso.
- Card 9HintPide información al usuario.Memory TipPrompt = pregunta.
- Card 10HintEspera un poco antes de actuar.Memory TipTimeout = esperar y luego actuar