Introducción a las funciones

javascript funciones programación

🔧 ¿Qué son las funciones?

Las funciones son una de las herramientas más importantes en programación.

Nos permiten organizar y reutilizar nuestro código de manera eficiente.

Analogía

Las funciones son como los botones de un control remoto. Cada botón tiene un propósito específico y hace algo diferente cuando lo presionamos.

Por ejemplo, console.log() es como el botón de “mostrar información” que hace aparecer texto en la pantalla del televisor. Le damos un mensaje, presionamos el botón, y ese mensaje aparece en pantalla.

🎯 ¿Para qué usamos las funciones?

Las funciones nos ayudan a:

  • Organizar nuestro código en bloques lógicos y reutilizables
  • Evitar repetición de código
  • Hacer nuestro código más legible y fácil de mantener
  • Dividir problemas grandes en tareas más pequeñas y manejables

🔍 Identificando funciones

En JavaScript, podemos reconocer las funciones porque:

  1. Tienen un nombre que describe lo que hacen
  2. Van seguidas de paréntesis ()
  3. Pueden recibir información para trabajar dentro de los paréntesis ()

Por ejemplo:

console.log("¡Hola mundo!");
alert("¡Bienvenido!");
Math.random();

Estas son funciones que ya vienen incluidas en JavaScript y que podemos usar directamente.

INFO

Los nombres de las funciones predefinidas vienen en inglés, por lo que es importante familiarizarnos con sus traducciones o adaptaciones para recordar mejor lo que hacen.

🌎 Traduciendo funciones comunes

Aquí hay algunas traducciones de las funciones que vimos anteriormente:

console.log()

  • console = consola, terminal
  • log = registro, bitácora, apuntar
  • En español sería: registrarEnConsola() o mostrarEnConsola()

alert()

  • alert = alerta, aviso, advertencia
  • En español sería: mostrarAlerta() o mostrarAviso()

Math.random()

  • Math = matemáticas
  • random = aleatorio, al azar
  • En español sería: númeroAleatorio() o valorAlAzar()
INFO

Aunque traducir los nombres nos ayuda a entender mejor su función, en la práctica siempre usaremos los nombres originales en inglés al programar.


☝️🤓
🏋️‍♂️ Ejercicio

Observa el siguiente código e identifica:

  • ¿Cuántas funciones diferentes hay?
  • ¿Qué crees que hace cada una?
console.log("Iniciando programa");
alert("Bienvenido");
console.log(Math.random());
alert("Fin del programa");

🚀 Extra

¡Investiguemos más funciones!

Busca en internet y haz una lista de 3 funciones de JavaScript que no hayamos visto.

Por cada una encuentra:

  • El nombre de la función
  • Para qué sirve
  • Un ejemplo de cómo se usa

Comentarios