www.webelix.net

[ JavaScript ]


Les fonctions

Une fonction à pour intérêt, de fractionner le traitement global en une suite de boîtes noires (les fonctions) faciles à mettre au point et qui augementent la lisibilité d'ensemble du script.

Déclaration d'une fonction

Une déclaration de fonction se présente sous cette forme générale :

function nom([argument1] [, argument2] [, ...]) {
	... instructions ...
}

Une fonction peut avoir un nombre quelconque d'arguments (aucun, même), séparés les unes des autres par des virgules.

Appel de fonction

Pour exécuter une fonction, il suffit de faire appel à elle en écrivant son nom (une fois de plus en respectant la casse) suivie d'une parenthèse ouverte (éventuellement des arguments) puis d'une parenthèse fermée :

function nom();
Remarque :

Renvoi d'une valeur avec "RETURN"

Une fonction peut renvoyer un seul résultat ou pas de résultat du tout.
Pour renvoyer un résultat, il suffit d'écrire la valeur de ce résultat sous forme d'expression à la suite du mot clé return

Remarque : Il peut y avoir plusieurs instructions return dans une même fonction.

Voici un exemple de fonction renvoyant un résultat :

function moyenne(a, b, c) {
	moyenne = (a + b + c) / 3;
	return moyenne;
}