Diferencia entre revisiones de «Programación en JavaScript/Funciones»

Contenido eliminado Contenido añadido
Raulbcneo (discusión | contribs.)
Sin resumen de edición
Raulbcneo (discusión | contribs.)
Línea 60:
Como ya indicamos en el capítulo anterior, los parámetros nos sirven para llamar a nuestras funciones con unos datos específicos para que los procese. Y en cada llamada, podemos darle unos parámetros diferentes, que harán que pueda comportarse de forma diferente, si ese es el comportamiento que le hemos programado.
 
{{JavaScript/Reservada|var}} numero = 1;
{{JavaScript/Reservada|var}} cadena = "Hi!";
{{JavaScript/Reservada|var}} logico = true;
{{JavaScript/Reservada|function}} valores(num, cad, log)
{
{
document.write(num);
document.write(cad);
document.write(log);
}
}
valores(numero, cadena, logico);
 
Esta función la estamos llamando con variables como parámetros, pero también podemos llamar a la función con valores literales, es decir, valores simples directos:
 
valores(2, "adiós", false);
 
Como ya vimos en el capítulo anterior, también podemos hacer que otra función sea un parámetro:
 
valores(3, "que tal".length, true);
 
''"que tal".length'' es una función que forma parte de los objetos de cadena de texto (todo, desde las variables hasta los literales, son objetos en JavaScript), y nos devuelve la longitud de una cadena de texto. En concreto, al hacer esta llamada nos devolverá un número '7'. Como las variables en JavaScript no tienen tipo (todas son objetos), podemos pasar cualquier valor como parámetro.
 
== Devolución de datos ==