Les fonctions Fonction
1. Syntaxe
Une fonction est tout simplement une procédure à qui il est demandé de restituer une valeur de retour à destination de la séquence de code appelante.
Le résultat restitué doit être imputé à une variable ou affiché par l’intermédiaire de la méthode alert ou de la méthode document.write.
maVariable = maFonction(paramEffectif1[, paramEffectif2, ...);
ou
alert("Résultat : " + maFonction(paramEffectif1[, paramEffectif2, ...);
ou
document.write("Résultat : " + maFonction(paramEffectif1[,
paramEffectif2, ...);
Au niveau de la fonction elle-même, la restitution de la valeur se fait comme suit :
function maFonction(paramFormel1[, paramFormel2, ...)
{
/* Séquence de code déterminant une valeur
à retourner (valeurRetour) */
/* Valeur de retour */
return return valeurRetour;
}
2. Exercice n°17 : Appel d’une fonction avec passage de paramètres
Sujet
Utilisation d’une fonction de calcul du maximum de deux valeurs saisies au clavier et passées en paramètres.
Corrigé (partiel) en JavaScript
/* Fonction maxi (détermination du maximum de deux chiffres) */
function maxi(x, y)
{
/* Détermination du maximum */
if (x > y)
{
...