Contenu du cours
Introduction à JavaScript
Introduction à JavaScript
La Clause `else if`
En plus de la clause else
, les instructions conditionnelles prennent en charge une clause else if
, qui peut être utilisée pour définir des conditions alternatives si la condition initiale du if
est false
.
La syntaxe générale est la suivante :
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Comme on le voit dans la syntaxe générale, la clause else if
prend une expression booléenne, qui est évaluée lorsque la condition précédente s'avère être false
.
Il est possible d’enchaîner plusieurs clauses else if
pour former une chaîne if-else if
:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Comme illustré dans le code ci-dessus, il est possible d’ajouter la clause else
à la fin. Ce bloc est exécuté uniquement lorsque toutes les conditions précédentes sont évaluées à false
.
L’exemple suivant illustre l’utilisation de cette syntaxe :
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Merci pour vos commentaires !