LES FONCTIONS
Une fonction est un groupe d'instructions traité comme une seule
entité. Cela s'avère primordial lorsqu'on a besoin de
faire appel à plusieurs lignes de code afin de rélaliser
une tâche quelconque.
Les fonctions sont déclarées dans l'en-tête du
document html ou encore dans un fichier séparé au format
.js
Une fonction doit être définie de la manière
suivante
function nom_de_la_fonction(
parametre )
{
les instructions ;
}
- le mot reservé function est impératif
- Un nom donné par vos soin suivi d'une paire de "()" qui
pourront contenir des paramètres
- Possibilité d'indiquer un ou plusieurs arguments
- deux accolades {} ouvrante et fermante qui contiendrons les
instructions voulues
La fonction est alors déclarée. Il est à
noté que si on charge la page html contenant le script il ne se
passera
absolument rien.
En effet la fonction est disponible mais doit être appelée
dans une instruction pour s'executer.
L'appel d'une fonction se fait naturellement en écrivant son nom
dans une instruction :
nom_de_la_fonction() ;
Voici un exemple d'appel à une fonction de salutation dans
une page web
Cet exemple représente deux appels à la même
fonction qui s'executeront l'un après l'autre.
A remarquer l'utilisation de la méthode
document.write
qui inscrit dynamiquement du code dans la page web y compris la balise
"< br / >" qui permet d'afficher les deux renvois de fonction sur
deux lignes.
Sans aller trop vite en besogne, nous pouvons entrevoir
l'intérêt de ce type de fonction avec une méthode
nous permettant de "récupérer" une saisie de l'internaute
(formulaire, prompt) pour personnaliser l'accueil sur une page Web.
C'est là une des particularités de javascript que HTML ne
possède pas.
© Emmanuel Besnard, octobre 2004