A una función podemos pasarle valores. Esos valores se llaman parámetros.
Un ejemplo:
function gritaMiNombre(nombre) {
alert(nombre);
}
gritaMiNombre("Ignacio");
Esos valores recibidos son variables con los que la función puede operar:
function compruebaSiTienePermisos(nombre) {
if (nombre == "Ignacio") {
alert("Tiene permisos");
} else {
alert("No tiene permisos");
}
}
compruebaSiTienePermisos("Ignacio");
Podemos usar tantos parámetros como necesitemos:
function cuadradoDeLaSuma(numeroUno, numeroDos) {
var valor = numeroUno + numeroDos;
valor = valor * valor;
alert(valor);
}
cuadradoDeLaSuma(2, 3);
Otro ejemplo (la función devuelve un valor):
function cuadradoDeLaSuma(numeroUno, numeroDos) {
var valor = numeroUno + numeroDos;
valor = valor * valor;
return valor;
}
alert( cuadradoDeLaSuma(2, 3) );