Una función potente no solo existe. También:
Aquí la función se convierte en una máquina de verdad.
Un parámetro es una variable que recibe el dato que le pasas al llamar a la función.
La función es la misma. Lo que cambia es el valor que entra.
return: la salida de la funciónA veces una función no quiere imprimir algo. Quiere devolver un resultado para que el resto del programa lo use.
La función hace una transformación y entrega el resultado.
console.log no es lo mismo que returnEsto confunde muchísimo al empezar:
console.log muestra algo en pantallareturn devuelve algo desde la funciónPuedes mostrar un valor sin devolverlo. Puedes devolver un valor sin mostrarlo. Y conviene entender la diferencia desde pronto.
Hazte estas preguntas:
Si respondes eso, entiendes su papel.
Escribe una función que reciba un valor, lo transforme y devuelva el resultado. Después guarda ese resultado en una variable y muéstralo en consola.
Cuando una función recibe y devuelve, empieza la magia reutilizable...