Funciones en JavaScript

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
  1. 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.
  2. Question 2
    • La función asignará null a esos argumentos.
    • La función utilizará los valores por defecto definidos.
    • La función lanzará un error.
    • La función ignorará esos argumentos completamente.
  3. 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.
  4. Question 4
    • miFuncion = () => { ... };
    • const miFuncion = function() { ... };
    • function miFuncion() = { ... };
    • function = miFuncion() { ... };
  5. 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.
  6. 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().
  7. Question 7
    • No hay diferencia, ambos hacen lo mismo.
    • setTimeout() solo puede aceptar funciones con nombre, mientras que setInterval() solo acepta funciones anónimas.
    • setTimeout() se usa para detener la ejecución, mientras que setInterval() se usa para iniciarla.
    • setTimeout() se ejecuta una sola vez, mientras que setInterval() se ejecuta repetidamente.
  8. Question 8
    • clearTimeout()
    • pauseInterval()
    • clearInterval()
    • stopInterval()
  9. 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.
  10. Question 10
    • Un número.
    • Un array.
    • Un objeto.
    • Un string.
List of Flashcards10 flashcards
  1. Card 1
    HintEs como un atajo para un conjunto de instrucciones.Memory TipPiensa en una receta de cocina.
  2. Card 2
    HintSon como ingredientes que modifican el resultado de una receta.Memory TipArgumentos = ingredientes.
  3. Card 3
    HintEs el plan B si olvidas un ingrediente.Memory TipSi no lo das, usa el valor predeterminado.
  4. Card 4
    HintRecoge todos los extras en una bolsa.Memory TipTres puntos (...) = 'y todo lo demás'.
  5. Card 5
    HintEs el resultado final de la función.Memory TipReturn = resultado.
  6. Card 6
    HintEs una función sin identificación.Memory TipAnónima = sin nombre.
  7. Card 7
    HintEs como un bucle dentro de la función.Memory TipRecursividad = auto-llamada.
  8. Card 8
    HintMuestra un mensaje importante al usuario.Memory TipAlert = aviso.
  9. Card 9
    HintPide información al usuario.Memory TipPrompt = pregunta.
  10. Card 10
    HintEspera un poco antes de actuar.Memory TipTimeout = esperar y luego actuar