meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
fonctions [2014/09/10 09:48] André Girardfonctions [2014/09/10 15:56] – [Introduction] André Girard
Ligne 5: Ligne 5:
 Lorsque nous programmons, il arrive régulièrement que nous devions répéter une suite d'opérations à plusieurs reprises dans notre programme.  Si la répétition s'exécute un nombre de fois déterminées, nous pourrions nous contenter de faire un copier coller.  Par contre, si la répétition est dépendante de facteurs externes ou qu'elle peut varier à chaque exécution, le copier coller ne suffira plus.  La plupart des langages nous permettent de regrouper ces opérations dans une structure que nous pouvons faire rouler lorsque nous en avons besoin.  En Javascript, cette structure s'appelle une fonction. Elle est créée avec l'énoncé suivant: Lorsque nous programmons, il arrive régulièrement que nous devions répéter une suite d'opérations à plusieurs reprises dans notre programme.  Si la répétition s'exécute un nombre de fois déterminées, nous pourrions nous contenter de faire un copier coller.  Par contre, si la répétition est dépendante de facteurs externes ou qu'elle peut varier à chaque exécution, le copier coller ne suffira plus.  La plupart des langages nous permettent de regrouper ces opérations dans une structure que nous pouvons faire rouler lorsque nous en avons besoin.  En Javascript, cette structure s'appelle une fonction. Elle est créée avec l'énoncé suivant:
  
-    function maFonction() +<sxh js> 
-    +function maFonction() 
 +</sxh>
 ==== Déclaration de fonction ==== ==== Déclaration de fonction ====
  
Ligne 37: Ligne 38:
 La fonction est appelée avec l'énoncé suivant: La fonction est appelée avec l'énoncé suivant:
  
-    afficheMessage("404","Page non existante");+    afficheMessage("404","Page non existante");  // Affiche "404: Page non existante"
          
 ===== Valeur de retour ===== ===== Valeur de retour =====
Ligne 51: Ligne 52:
     }     }
     alert(concatChaines("Concaténation de","chaînes")); // Affiche "Concaténation de chaînes"     alert(concatChaines("Concaténation de","chaînes")); // Affiche "Concaténation de chaînes"
 +
 +===== Exercices Fonctions =====
 +
 +  * [[Exercice Fonction et Variables]]