=====É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]]