Sommaire

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) 
   { 
    ...