Funciones en Javascript
Autor: Fabián Rodríguez

Una función es una pequeña estructura que nos permite realizar cierto tipo de instrucciones ya sea por parámetros o no y que generalmente devuelven algún valor o resultado. Un simple ejemplo de función:

[highlight=javascript]<html>
<head>
<script type="text/javascript">
function mostrar(){
alert('Hola, has presionado el enlace!');
}
</script>
</head>
<body>
<a href="#" OnClick="mostrar();">Presioname!</a>
</body>
</html>[/highlight]

El anterior ejemplo muestra claramente como he creado una función para que en el evento OnClick del enlace se muestre un mensaje de advertencia. Veamos esto un poco más detalladamente.

Para declarar una función en Javascript se usa el indicar "function nombredelafunción() {
sentencias;
}"
Y así, pero estas también pueden contener parámetros dentro de los parentesis, veamos como es la estructura de una función con parámetros:

[highlight=javascript]<html>
<head>
<script type="text/javascript">
function mostrar(parametro1, parametro2){
var resultado = parametro1 + parametro2;
alert("La suma es: "+resultado);
}
</script>
</head>
<body>
<script>
var valor1 = prompt("Digite el valor uno: ");
valor1 = parseInt(valor1);
var valor2 = prompt("Digite valor dos: ");
valor2 = parseInt(valor2);
mostrar(valor1,valor2);

</script>

</body>
</html>[/highlight]

Lo que hace la anterior función es sumar dos números y como verán dentro del body llamé a la función y le pasé como parámetros las variables valor1 y valor2 para que así la función hiciera efecto.