Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
11.0 Les Conditions
11.3 L'instruction `else if`

11.3 Instruction else if en JavaScript

L'instruction else if permet de gérer plusieurs conditions dans une structure conditionnelle. Elle est utilisée en conjonction avec les instructions if et else pour évaluer différentes conditions de manière séquentielle.

Syntaxe de l'instruction else if

if (condition1) {
    // Bloc de code à exécuter si condition1 est vraie
} else if (condition2) {
    // Bloc de code à exécuter si condition2 est vraie
} else {
    // Bloc de code à exécuter si aucune des conditions n'est vraie
}

L'instruction else if permet d'ajouter des conditions supplémentaires après une instruction if. Si la condition de l'instruction if n'est pas vraie, le programme évalue la condition de la première instruction else if. Si celle-ci n'est pas vraie non plus, il passe à la condition suivante, et ainsi de suite.

Exemple d'utilisation

let score = 85
 
if (score >= 90) {
    console.log('Excellent !')
} else if (score >= 80) {
    console.log('Très bien !')
} else if (score >= 70) {
    console.log('Bien joué !')
} else {
    console.log('Il faut travailler davantage.')
}

Dans cet exemple, le programme affiche "Excellent" si le score est supérieur ou égal à 90, "Très bien" si le score est supérieur ou égal à 80 mais inférieur à 90, "Bien joué" si le score est supérieur ou égal à 70 mais inférieur à 80, sinon il affiche "Il faut travailler davantage".

Utilisation combinée avec if et else

L'instruction else if peut être combinée avec des instructions if et else pour créer des structures conditionnelles complexes répondant à différentes situations.

let temperature = 25
 
if (temperature > 30) {
    console.log('Il fait très chaud !')
} else if (temperature > 20) {
    console.log('La température est agréable.')
} else {
    console.log('Il fait un peu frais.')
}

Dans cet exemple, le programme fournit des messages différents en fonction de la température.

Conclusion

L'instruction else if est un outil puissant pour gérer plusieurs conditions dans vos programmes JavaScript. Elle offre une flexibilité accrue dans la gestion des différentes situations et permet de construire des structures conditionnelles robustes.