Modos de Empleo de las Funciones
****Sin retorno y sin parámetros:
Usos: Ejecución de un bloque de código simple, como mostrar un mensaje en la consola o actualizar la interfaz de usuario. Ejemplo: function saludo() { console.log("¡Hola!"); }
****Sin retorno y con parámetros:
Usos: Ejecución de un bloque de código que requiere datos de entrada, como saludar a un usuario por su nombre. Ejemplo: function saludar(nombre) { console.log(¡Hola, ${nombre}!); }
****Con retorno y sin parámetros:
Usos: Cálculo y devolución de un valor específico, como generar un número aleatorio o obtener la fecha y hora actual. Ejemplo: function generarNumeroAleatorio() { return Math.random(); }
****Con retorno y con parámetros:
Usos: Cálculo y devolución de un valor basado en los datos de entrada, como sumar dos números o concatenar strings. Ejemplo: function sumar(a, b) { return a + b; }
****Función anónima:
Usos: Definición de funciones locales, especialmente cuando se pasan como argumentos a otras funciones. Ejemplo: setTimeout(function() { console.log("Hola después de 2 segundos"); }, 2000);
****Función flecha:
Usos: Definición de funciones cortas y concisas, como callbacks en métodos de arrays o funciones de orden superior. Ejemplo: array.map(item => item * 2);
Estos son los principales usos de cada uno de los tipos de funciones que se muestran en la tabla. Cada tipo de función tiene sus propias características y se utiliza en situaciones específicas, dependiendo de las necesidades de tu código.