Una función es un conjunto de instrucciones que realizan una tarea determinada.
La creación de funciones en JavaScript es similar a otros lenguajes de programación, empleando la palabra reservada function. La estructura es la siguiente:
<script>
function nombreFuncion(argumentos) {
sentencias;
}
</script>Si necesitamos que la función devuelva un valor empleamos la palabra reservada return:
<script>
function nombreFuncion(argumentos) {
sentencias;
return valorADevolver;
}
</script>Para utilizar una función basta con nombrarla pasándole todos los argumentos necesarios:
<script>
nombreFuncion(argumentos);
</script>En el primer ejemplo se muestra una función sin argumentos que muestra un mensaje por la pantalla, que después es llamada:
<script>
/*
Funcion que muestra el texto "Hola Mundo" por pantalla
*/
function saludar() {
documento.write("Hola Mundo");
}
saludar();
</script>El segundo ejemplo muestra una función con dos argumentos, que además devuelve un valor, que a continuación es llamada pasándole los valores 3 y 5;
<script>
/*
Funcion que dados dos numeros pasados como argumentos revuelve su suma
*/
function sumar(operandoUno, operandoDos) {
var resultado;
resultado = operandoUno + operandoDos;
return resultado;
}
sumar(3, 5);
</script>