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
conditions [2014/09/16 14:55] – [La condition if] Alexandre Castonguayconditions [2018/10/16 09:41] (Version actuelle) – [La condition switch] Alexandre Castonguay
Ligne 1: Ligne 1:
 =====Énoncés conditionnels===== =====Énoncés conditionnels=====
  
-Ils servent à exécuter diverses actions sous différentes conditions.+Les énoncés conditionnels sont comme des questions, ils permettent d'exécuter une section de code si la réponse à la question est vraie. Ils servent à exécuter diverses actions sous différentes conditions.
  
-if (si) sert à amorcer l'exécution d'une section de code si la condition est vraie +  * **//'if'//** (si) sert à amorcer l'exécution d'une section de code si la condition est vraie 
-else (alors) sert à amorcer l'exécution d'une section de code si la condition est fausse +  * **//'else'//** (alors) sert à amorcer l'exécution d'une section de code si la condition est fausse 
-else if (sinon) désigne une seconde condition à évaluer si la précédente condition est fausse +  * **//'else if'//** (sinon) désigne une seconde condition à évaluer si la précédente condition est fausse 
-switch (commutateur) désigne l'amorce de plusieurs sections de code selon les conditions +  * **//'switch'//** (commutateur) désigne l'amorce de plusieurs sections de code selon les conditions 
  
 ====La condition if==== ====La condition if====
Ligne 17: Ligne 17:
  
 <sxh js> <sxh js>
-var video = true; // déclare une variable booléenne avec la valeur 'vraie'+var vernissage = true; // déclare une variable booléenne avec la valeur 'vraie'
   
-if (video) {+if (vernissage) {
  soiree = 'vernissage à 20h!'  soiree = 'vernissage à 20h!'
 } }
 </sxh> </sxh>
 +
 +Exemple  [[P5_conditions_if]]
 +
 +Exemple  [[P5_condition_if_mousePressed]]
  
 Exemple  [[00_conditions_if.html]] Exemple  [[00_conditions_if.html]]
Ligne 35: Ligne 39:
  }  }
 </sxh> </sxh>
---> 01_conditions_else.html+Exemple [[01_conditions_else.html]]
  
 ====La condition else if==== ====La condition else if====
Ligne 50: Ligne 54:
 } }
 </sxh> </sxh>
---> 02_conditions_else_if.html+Exemple [[02_conditions_else_if.html]] 
 + 
 +====La condition switch==== 
 + 
 +L'expression est évaluée une fois et comparée à tous les cas, s'il y a un cas correspondant, le code est éxécuté. 
 + 
 +<sxh> 
 +switch(expression) { 
 +    case x: 
 +        // bloc de code à être exécuté 
 +        break; 
 +    case y: 
 +         // bloc de code à être exécuté 
 +        break; 
 +    default: 
 +         // bloc de code à être exécuté 
 +
 +</sxh> 
 + 
 +Exemple  [[P5_conditions_switch]]