6. 05.funciones parte 2
Funciones en JavaScript - Parte 2: Par谩metros
Hola, qu茅 tal? 馃憢
Vamos a continuar con la segunda parte sobre funciones en JavaScript. Hoy nos enfocaremos en c贸mo trabajar con par谩metros en nuestras funciones.
Pasando par谩metros a funciones
En el ejemplo que vemos en la imagen, tenemos una funci贸n llamada ataqueEnemigo que recibe dos par谩metros:
function ataqueEnemigo(potencia, nombreAtaque) {
vida -= potencia;
console.log("has sido atacado con: " + nombreAtaque);
console.log("tu vida es de: " + vida);
}C贸mo funcionan los par谩metros
Definici贸n de par谩metros: Cuando declaramos la funci贸n, especificamos qu茅 par谩metros recibir谩 (en este caso,
potenciaynombreAtaque).Env铆o de argumentos: Cuando llamamos a la funci贸n, le pasamos valores concretos:
ataqueEnemigo(50, 'ataque fuego')ataqueEnemigo(100, 'ataque aire')ataqueEnemigo(10, 'ataque piedra')
Uso dentro de la funci贸n: Los valores que pasamos se asignan a las variables locales de la funci贸n (
potenciaynombreAtaque) y podemos usarlas dentro del cuerpo de la funci贸n.
Beneficios de usar par谩metros
Reutilizaci贸n: La misma funci贸n puede comportarse de manera diferente seg煤n los valores que le pasemos.
Flexibilidad: Podemos modificar el comportamiento de la funci贸n sin cambiar su c贸digo interno.
Claridad: El c贸digo es m谩s legible y mantenible.
Ejemplo pr谩ctico
En nuestro caso:
La variable
vidacomienza en 100Cada ataque resta una cantidad diferente de vida seg煤n el primer par谩metro
Muestra en consola el nombre del ataque recibido (segundo par谩metro)
// Variables iniciales
var vida = 100;
var ataque = 10;
var pocion = 20;
// Funci贸n con par谩metros
function ataqueEnemigo(potencia, nombreAtaque) {
vida -= potencia;
console.log("has sido atacado con: " + nombreAtaque);
console.log("tu vida es de: " + vida);
}Conclusi贸n
Los par谩metros nos permiten crear funciones m谩s din谩micas y reutilizables. En la pr贸xima parte, veremos c贸mo devolver valores desde las funciones usando return.
Comentarios
Publicar un comentario