EL IDIOMA UNIVERSAL INTERACTIVO
1. ¿Qué es una función?

 

Son el "alma" de JavaScript y resultan indispensables para crear tareas que te acerquen a los visitantes de tu site. Las funciones son trozos de código que reúnen un conjunto de acciones. Sí deseas que la página ejecute ciertas operaciones, como las de los ejemplos anteriores, debes "enmarcarlas" dentro de una función para que se lleven a cabo.

Por ejemplo, acciones como "correr", "saltar" y "levantar pesas ", por sí solas, carecen de sentido si no están comprendidas dentro de la función "hacer ejercicio". Con JavaScript pasa lo mismo, y las funciones sirven para dar orden y contexto a un conjunto de tareas.

Como los demás códigos del lenguaje, las funciones deben ubicarse dentro de las etiquetas <SCRIPT>, con preferencia en el encabezado del documento (<HEAD>) para que el browser las tenga presentes desde el momento en que carga la página. Y tienen una sintaxis especial:

function nombre_de_la_función

 

Comparte tus dudas y consejos con otros usuarios de Javascript

TEMAS RELACIONADOS

Curso completo de HTML

Un lugar para tu sitio personal

Indice del curso


Recursos interactivos para tu página

EJEMPLOS

Ojos que siguen el cursor

 

(argumentos){código de la función;}

La función se declara con la palabra function y recibe un nombre, que debe comenzar con una letra o guión bajo (_), y puede tener números entre el resto de lo caracteres pero no espacios.

Los argumentos actúan como variables que almacenarán las acciones o partes que componen la función. Según la cantidad de tareas, puede o no haber argumentos, y en caso de requerir varios hay que separarlos por comas. Se les puede poner cualquier nombre, siempre que no comience con un número, por ejemplo:

function prueba(parte1, parte2, parte3){

Por último, todo lo que hace la función se escribe entre llaves ({ y }), y así se cierra el código.

Con esto se define la función, pero no se la activa. Para ello, y desde cualquier lugar de la página, hay que "llamarla" escribiendo su nombre junto con los datos que usarán los argumentos encerrados entre paréntesis, por ejemplo:

prueba(50, 100, 25)

Sigue leyendo para saber cómo aplicar las ventajas de las fuciones

Guía de lectura