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

Prochaine révision
Révision précédente
conditions [2014/09/16 14:50] – créée 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====
 +<sxh js>
 if (condition) { if (condition) {
  le code à être exécuté si la condition est vraie  le code à être exécuté si la condition est vraie
 } }
 +</sxh>
 * il faut respecter la casse (minuscule) * il faut respecter la casse (minuscule)
  
-var video = true; // déclare une variable booléenne avec la valeur 'vraie'+<sxh js> 
 +var vernissage = true; // déclare une variable booléenne avec la valeur 'vraie'
   
-if (video) {+if (vernissage) {
  soiree = 'vernissage à 20h!'  soiree = 'vernissage à 20h!'
 } }
 +</sxh>
  
---> 00_conditions_if.html+Exemple  [[P5_conditions_if]]
  
-La condition else+Exemple  [[P5_condition_if_mousePressed]]
  
 +Exemple  [[00_conditions_if.html]]
 +
 +====La condition else====
 +
 +<sxh js>
 if (condition){ if (condition){
  le code à être exécuté si la condition est vraie  le code à être exécuté si la condition est vraie
Ligne 31: Ligne 38:
  le code à être exécuté si la condition est fausse  le code à être exécuté si la condition est fausse
  }  }
 +</sxh>
 +Exemple [[01_conditions_else.html]]
  
---> 01_conditions_else.html +====La condition else if====
- +
-La condition else if+
  
 Syntaxe : Syntaxe :
  
 +<sxh js>
 if (condition1) { if (condition1) {
  bloc de code qui sera exécuté si la condition1 est vraie  bloc de code qui sera exécuté si la condition1 est vraie
Ligne 45: Ligne 53:
  bloc de code qui sera exécuté si les conditions1 et 2 sont fausses.  bloc de code qui sera exécuté si les conditions1 et 2 sont fausses.
 } }
 +</sxh>
 +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>
  
---> 02_conditions_else_if.html+Exemple  [[P5_conditions_switch]]