Funciones con parámetros

Lección 20: Funciones con parámetros 
 
Las funciones con parámetros funcionan y se crean de forma igual. La única novedad es que si tienen parámetros (variables), puedes utilizar dentro de esa función las variables que te pasan por parámetro. Por ejemplo, en una función de suma, los parámetros serían los números a sumar, y dentro de la función se suman todos esos valores.
 
Para entenderlo mejor, vamos a poner este ejercicio. He creado una función que se encarga de sumar 3 números pasados por parámetro. Veamos su funcionamiento:
 
20-1
 
Expliquemos como funciona la función, valga la redundancia: 
 
function Suma(num1, num2, num3)
{
var suma;
suma = num1 + num2 + num3;
document.write("Suma = ", suma);
}
 
La función "Suma" recibe 3 valores por parámetro, num1, num2, y num3. Como veis, simplemente escribimos nombre de variables separados por comas. 
 
Dentro de la función, creamos una variable llamada "suma". En esa variable, almacenamos la suma de los 3 valores pasados por parámetro, y finalmente, la mostramos por pantalla. 
 
Ahora, vamos con la segunda parte del programa:
 
var n1, n2, n3;
 
n1 = 3; 
n2 = 5; 
n3 = 2;
 
Suma(n1,n2,n3);
 
 
Creamos 3 variables, n1, n2, y n3. Le asignamos los valores numéricos que queramos a estas variables. Y hacemos la llamada a la función "Suma". Entre paréntesis, se les pasa las variables que hemos creado. También se pueden pasar por parámetro directamente los números que queramos, pero es para que se entienda que se pueden pasar variables. 
 
De hecho, una buena mejora del programa sería que los números que sume la función, los introduzca el usuario, te puedes animar a realizar ese programa.
 
No confundir las variables n1, n2, y n3 con las num1, num2, num3. Estas últimas son variables que se utilizan SOLO dentro de la función "Suma" y nada tienen que ver con las otras y viceversa. Es un error común confundir las variables. O sea, que si en la función "Suma" se modifica el valor de num1, el valor de n1 sigue intacto...Son independientes.
 
 
 
El programa muestra la suma de los valores:
 
20-2
 
Podéis ver aquí el ejemplo: Funciones con parámetros
 

Daniel Pozo Chichon

Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame