Skip to content

Funciones

MDN Guia

MDN Referencia

Una función es un bloque de código que se puede ejecutar cuando se le llama. En JavaScript, las funciones se declaran con la palabra clave function.

Cuando se declara una función, se le puede dar un nombre, que se utiliza para llamar a la función junto a los paréntesis ().

Las funciones son un aspecto clave de la programación, nos ayudan a reutilizar código y a hacerlo más legible.

Además, al aislar el código en funciones, podemos hacer que este sea más fácil de probar y cambiar más adelante.

javascript
function myFunction() { //declaración de la función
  // código
}

myFunction() // llamada a la función
function myFunction() { //declaración de la función
  // código
}

myFunction() // llamada a la función
javascript

function saludar() {
  console.log("Hola")
}

saludar() // Hola

function saludar() {
  console.log("Hola")
}

saludar() // Hola

Las funciones pueden recibir parámetros, que son variables que se pasan a la función para que esta pueda hacer uso de ellas.

javascript

function saludar(nombre) {
  console.log(`Hola, me llamo ${nombre}`)
}

function saludar(nombre) {
  console.log(`Hola, me llamo ${nombre}`)
}

Las funciones pueden devolver un valor mediante la palabra clave return.

javascript
function double(x) {
  return x * 2
}

let a = double(2)
console.log(a) // 4
function double(x) {
  return x * 2
}

let a = double(2)
console.log(a) // 4