Listado completo de tutoriales
Funciones con parámetros. |
Explicaremos con un ejemplo, una función que tiene datos de entrada.
Ejemplo: Confeccionar una función que reciba dos números y muestre en la página los valores comprendidos entre ellos de uno en uno. Cargar por teclado esos dos valores.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<script>
function mostrarComprendidos(inicio, fin) {
for (let f = inicio; f <= fin; f++) {
document.write(f + ' ');
}
}
let valor1 = parseInt(prompt('Ingrese valor inferior:'));
let valor2 = parseInt(prompt('Ingrese valor superior:'));
mostrarComprendidos(valor1, valor2);
</script>
</body>
</html>
El programa de JavaScript empieza a ejecutarse donde definimos las variables valor1 y valor2 y no donde se define la función.
Luego de cargar los dos valores por teclado se llama a la función mostrarComprendidos y le enviamos las variables valor1 y valor2. Los parámetros inicio y fin reciben los contenidos de las variables valor1 y valor2.
Es importante notar que a la función la podemos llamar la cantidad de veces que la necesitemos.
Los nombres de los parámetros, en este caso se llaman inicio y fin, no necesariamente se deben llamar igual que las variables que le pasamos cuando la llamamos a la función, en este caso le pasamos las variable valor1 y valor2.