INICIO | EVENTOS | OBJETOS | FUNCIONES | COOKIES | OPERADORES | ENLACES
Las funciones son uno de los elementos fundamentales del JavaScript. Una función puede definirse como un conjunto de sentencias que realizan una tarea específica. Para emplear una función hay que definirla en algún lugar (conviene hacerlo en el HEAD), para que luego el script pueda llamarla en cualquier punto de la página web.
La definición de una función consta de la palabra function, seguida de:
Véase un ejemplo de definición de una función:
function mifuncion(cadena)
{
document.write("<P><BLINK>" + cadena + "</BLINK>")
}
Esta función, cuando es llamada, escribe la cadena de caracteres que ha recibido en un párrafo (por el tag <P>) y hace parpadear el texto que ha recibido.
Para llamar a una función solo hay que indicar el nombre de ésta e incluir detrás, entre paréntesis y separados por
comas entre sí, los argumentos que deba recibir la función. Es importante que la función los reciba en el mismo
orden en que se han definido, o de lo contrario se recibirá un error.
Por ejemplo, para llamar a la función del ejemplo anterior, basta con escribir:
mifuncion("Esto parpadea")
Como se decía antes, cuando la función se ha definido con varios argumentos, hay que respetar el orden de éstos. Sea, por ejemplo, una función que resta dos números:
function resta(a,b)
{
return a-b
}
Si luego se llama a la función resta(3,2) se recibirá 1, pero si se hace resta(2,3) se recibirá -1. Con esto se demuestra que el orden es importante, orden y método.
var resta = new function
( 'a', 'b', "return a-b")
Como se puede ver, los argumentos van entre apóstrofos simples y el cuerpo de la función entre comillas.
Number(objeto)
String(objeto)