TEMA 5 – Funciones

TEMA 5: Funciones

Tabla de contenidos

¿Qué son?

Las funciones son una parte fundamental de cualquier lenguaje de programación. Las funciones son bloques de código que se pueden reutilizar en diferentes partes de un programa.

Ventajas

  • Ayudan a dividir un programa en partes más manejables y fáciles de entender.
  • Permiten reutilizar código sin tener que escribirlo de nuevo.
  • Ayudan a modularizar un programa y hacerlo más fácil de mantener.

Crear una función

Para crear una función en JavaScript, se utiliza la palabra clave function seguida del nombre de la función y una lista de parámetros entre paréntesis. A continuación, se escribe el código de la función entre llaves.

dEAJ8jduYp ZPT8zHwkrDLmo1 92YibpwEyX9Chb803pJ0nmkOi i3uRfo5REoZd6dU k2ZK083m9AOYmXSlQfOGBdn22JhUgl rp4GZbvqne TFBZONnUp TR8jEFtMLdl TyMzHOjF7WI2HMb2gTPYYJjTKBibzusHL8v8u4VnpgDFz0tgDrupkgYBAwmJ=s2048

Llamar a una función

Para llamar a una función, se escribe su nombre seguido de paréntesis y, opcionalmente, se pueden pasar argumentos entre los paréntesis.

Q1t YG w0U4UurZBiEwiLDnk98At1C ehBqhomQLp65uG0jDYbeJRPAiLQHQUw D0sI ZvlvtXC c7kNPg78tXlQkMpIQ8yWDFXKx2z1jJqoh1jv7BCNiBRlPHB2vCW9gFOq4wE8kuULnKPMDeBSk01tX8m4kY2oa 0W36WlERZqOjQM5HmlzEGaZqIXR21=s2048

Retorno de las funciones

Las funciones también pueden tener un valor de retorno, que es el valor que devuelve la función al final de su ejecución. Para especificar un valor de retorno, se utiliza la palabra clave return seguida del valor que se quiere devolver.

XH1obBoB8F xq93R20C fLLo1i2xgr8FFkWRfooB71oZRcx1yAlTZLYPQdifeTUOWLKSWzV2UFbJOG7CK1oxX1q

Funciones de Flecha (Arrow Functions)

Las funciones de flecha son una sintaxis abreviada para escribir funciones en JavaScript. En lugar de utilizar la palabra clave function, se utiliza la sintaxis () => {}.

gcmsBtEVJEhdpOCXmOI9QKsncHQ78 i tjscJIJzveUF1AK9XrsmgDtWdUKZP58 3E2tfBKC0qqwS3XSmUAH63hVSkz4P3o TZjZun wPgs27T2BOpZY34TZrxcNXM

Ejercicios

  1. La Calculadora de Años de Perro:

    Escribe una función que convierta los años humanos en años de perro (1 año humano es igual a 7 años de perro). Luego, invoca la función con un número de años humanos.

  2. La Verificación del Fin de Semana:

    Escribe una función de flecha que tome un día de la semana como argumento y devuelva true si es fin de semana y false si no lo es.

  3. El Saludo Personalizado:

    Escribe una función que tome un nombre como argumento y devuelva un saludo personalizado.

  4. La Multiplicación con Función de Flecha:

    Escribe una función de flecha que tome dos números como argumentos y devuelva su producto.

function añosDePerro(añosHumanos) {
return añosHumanos * 7;
}
console.log(añosDePerro(5));

const esFinDeSemana = (dia) => dia === «sábado» || dia === «domingo»;
console.log(esFinDeSemana(«lunes»));
console.log(esFinDeSemana(«sábado»));

function saludo(nombre) {
return `¡Hola, ${nombre}!`;
}
console.log(saludo(«Pedro»));

const multiplicar = (numero1, numero2) => numero1 * numero2;
console.log(multiplicar(5, 7));

Ventajas de Sumérgete en JavaScript

Metodologia

Metodología con mucha práctica

La teoría está bien, y es por eso que el curso cuenta con +12h en vídeo, pero lo realmente importante es la práctica y aquí hay mucha práctica.

Profesionales

Profesores Profesionales

Curso diseñado y realizado por profesores profesionales con experiencia tanto en el sector de la programación como en el educativo.

De por vida

Acceso de por vida

Compra el curso y ten acceso a él siempre que lo necesites. Obtendrás todas las actualizaciones.

certificado

Certificado de finalización

Realizando el Proyecto Final obtendrás un certificado de finalización. El certificado cuenta con un código de verificación, para que las empresas puedan comprobar que realmente sabes JavaScript.

Comunidad

Comunidad de Discord

Conecta con los profesores y otros estudiantes a través de la comunidad de Discord. Haz nuevos amigos, contactos en el sector y pide ayuda a tus profesores, todo desde una sola plataforma.

garantia 14 dias

Pruébalo 14 días

No tienes que decidir ahora. Puedes acceder al curso y tomar una decisión en las próximas dos semanas. Si no te gusta el contenido o te das cuenta que el curso no es para tí, solo tienes que avisarnos y te devolvemos el 100% de tu dinero.

Testimonios de algunos estudiantes

Ellos ya han aprendido JavaScript

Deja de poner excusas, y dale un impulso a tu carrera laboral

SÚMERGETE EN JAVASCRIPT

Únete a

Disponible en Euros (€) y Dólares ($), para que aprender JavaScript no sea un impedimento