La construction else
La construction else définit un bloc de code
qui s'exécutera si la condition dans la construction
if est fausse.
Syntaxe
if (expression logique) {
/*
le code situé ici s'exécutera
si l'expression logique est vraie
*/
} else {
/*
le code situé ici s'exécutera
si l'expression logique est fausse
*/
};
Dans le cas où il n'y a qu'une seule expression entre les accolades, il est possible de ne pas écrire ces accolades.
Exemple
Vérifions si la valeur de la variable est supérieure à zéro ou non :
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Exemple
Les constructions if-else peuvent être imbriquées les unes
dans les autres de manière arbitraire :
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('inférieur ou égal à 5');
} else {
alert('supérieur à 5');
}
} else {
alert('inférieur à zéro');
}