Funciones
Empaquetar código reutilizable.
Una función agrupa un bloque de código que se puede ejecutar (llamar) muchas veces. Se puede declarar con function nombre() { } o como función flecha: const nombre = () => { }, muy usada en JS moderno por su sintaxis corta.
Las funciones pueden recibir parámetros (valores de entrada) y devolver un resultado con return. Si no hay return, la función devuelve undefined.
Se pueden definir valores por defecto para los parámetros: function saludar(nombre = 'invitado') { }, útil cuando el argumento es opcional.
Ejemplo — pruébalo tú mismo
Ponlo a prueba: Crea una función que reciba un número y devuelva su cuadrado, luego imprime el resultado.