Ir al contenido principal

Función con parámetros

 

Los parámetros se usan para mandar valores a las funciones. Una función trabajará con los parámetros para realizar las acciones. Por decirlo de otra manera, los parámetros son los valores de entrada que recibe una función.
Por poner un ejemplo sencillo de entender, una función que realizase una suma de dos números tendría como parámetros a esos dos números. Los dos números son la entrada, así como la salida sería el resultado de la suma, pero eso lo veremos más tarde.
Veamos un ejemplo anterior en el que creábamos una función para mostrar un mensaje de bienvenida en la página web, pero al que ahora le vamos a pasar un parámetro que contendrá el nombre de la persona a la que hay que saludar.
function escribirBienvenida(nombre){ 
   	document.write("<H1>Hola " + nombre + "</H1>") 
}
Como podemos ver en el ejemplo, para definir en la función un parámetro tenemos que poner el nombre de la variable que va a almacenar el dato que le pasemos. Esa variable, que en este caso se llama nombre, tendrá como valor el dato que le pasemos a la función cuando la llamemos. Además, la variable donde recibimos el parámetro tendrá vida durante la ejecución de la función y dejará de existir cuando la función termine su ejecución.
Para llamar a una función que tiene parámetros se coloca entre paréntesis el valor del parámetro. Para llamar a la función del ejemplo habría que escribir:
escribirBienvenida("Alberto García")




<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  function mostrarComprendidos(x1,x2)
  {
    var inicio;
    for(inicio=x1;inicio<=x2;inicio++)
    {
      document.write(inicio+' ');
    }
  }

  var valor1,valor2;
  valor1=prompt('Ingrese valor inferior:','');
  valor1=parseInt(valor1);
  valor2=prompt('Ingrese valor superior:','');
  valor2=parseInt(valor2);
  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 x1 y x2 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 x1 y x2, no necesariamente se deben llamar igual que las variables que le pasamos cuando la llamamos a la función, en este caso le pasamos los valores valor1 y valor2.

Comentarios

Entradas más populares de este blog

Formulario Control Select en PHP

  Ejemplo de un programa para rescatar desde PHP el elemento seleccionado de un control HTML de tipo select. Lo primero que hay que hacer es implementar un formulario que solicite la carga de dos enteros, uno en cada "text" y disponer un control de tipo select que nos permita seleccionar si queremos sumar o restar los dos valores ingresados como el siguiente código: pagina1.html <html> <head>   <title>Problema</title> </head> <body>   <form action="pagina2.php" method="post">     Ingrese primer valor:     <input type="text" name="valor1">     <br>     Ingrese segundo valor:     <input type="text" name="valor2">     <br>     <select name="operacion">       <option value="suma">sumar</option>       <optio...

Listado (selección de registros de una tabla)

  Para recuperar datos desde MySQL o MariaDB debemos emplear el comando select:   select codigo,nombre,mail,codigocurso from alumnos Debemos pasar desde PHP un string con este comando para que MySQL lo ejecute y retorne todas las filas de la tabla alumnos. Veremos entonces como recuperar los datos almacenados en la tabla alumnos de la base de datos "base1". El programa que muestra los registros en una página es: pagina1.php <html> <head>   <title>Problema</title> </head> <body>   <?php   $conexion = mysqli_connect("localhost", "root", "", "base1") or     die("Problemas con la conexión");   $registros = mysqli_query($conexion, "select codigo,nombre,mail,codigocurso                         from alumnos") or     die("Problemas en el select:" . mysqli_error($conexion));   while ($reg = mysqli_fetch_array($registros)) {     echo "...

Historia de JavaScript

  JAVASCRIPT PASADO Y PRESENTE   JavaScript se crea el 10 de enero de 1995, este se ejecutaba en Netscape y luego Mozilla, se fundo como LiveScreipt, luego de cierto tiempo se cambio a como lo conocemos hoy en día, luego de pasado un tiempo Microsoft crea Jcript, Sun y Netscape, se añade soporte para ReGex, manejo de excepciones con try/catc que es la base del JavaScrip moderno.  El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications Corporation, para el navegador web Netscape Navigator.   DEBILIDADES DE JAVASCRIPT  Este lenguaje a pesar de ser muy usado y fundamental es muy bueno conocer sus debilidades, a continuación dejaré un listado con sus desventajas: - En el FrontEnd sus códigos son visibles, por lo tanto pueden ser leídos por cualquier usuario. - Tiende a introducir gran cantidad de fragmentos de código en los sitios web. - Sus opciones 3D son limitadas, si se quiere utilizar este lenguaje de programación para cr...