=====Énoncés conditionnels===== 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 * **//'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 * **//'switch'//** (commutateur) désigne l'amorce de plusieurs sections de code selon les conditions ====La condition if==== if (condition) { le code à être exécuté si la condition est vraie } * il faut respecter la casse (minuscule) var vernissage = true; // déclare une variable booléenne avec la valeur 'vraie' if (vernissage) { soiree = 'vernissage à 20h!' } Exemple [[P5_conditions_if]] Exemple [[P5_condition_if_mousePressed]] Exemple [[00_conditions_if.html]] ====La condition else==== if (condition){ le code à être exécuté si la condition est vraie } else { le code à être exécuté si la condition est fausse } Exemple [[01_conditions_else.html]] ====La condition else if==== Syntaxe : if (condition1) { bloc de code qui sera exécuté si la condition1 est vraie } else if (condition2) { bloc de code qui sera exécutée si la condition2 est vraie } else { bloc de code qui sera exécuté si les conditions1 et 2 sont fausses. } 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é. 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é } Exemple [[P5_conditions_switch]]