Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Application de Else If pour Plusieurs Conditions | Instructions Conditionnelles
Introduction à JavaScript
course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

1. Concepts de Base
2. Variables et Types de Données
3. Opérations de Base
4. Instructions Conditionnelles
5. Boucles
6. Fonctions

book
Application de Else If pour Plusieurs Conditions

Explorons maintenant un scénario où plusieurs conditions entrent en jeu :

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

Dans cet exemple, la variable a est supérieure à 10, mais d'autres messages comme "greater than 5" et "greater than 0" sont également affichés. Ce n'est pas le comportement souhaité lorsque l'on souhaite exécuter une seule condition. L'instruction else ne serait pas adaptée ici en raison de la présence de plusieurs conditions.

Présentation de else if

La construction else if offre une solution pour sélectionner un bloc de code spécifique parmi une série de conditions :

javascript

Comme vous pouvez le constater, l'instruction else-if est simple, avec une instruction if suivie de celle-ci :

javascript

Appliquons cela à notre exemple :

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nous avons maintenant créé une séquence de conditions. Lorsqu'au moins une condition if devient true, la chaîne est interrompue.

Remarque

Cette structure est utile lorsque vous souhaitez qu'une seule condition soit satisfaite.

Ajout de else

Vous pouvez également ajouter une instruction else après la chaîne de conditions. Modifions notre exemple :

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Que sera affiché dans la console lors de l'exécution du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

course content

Contenu du cours

Introduction à JavaScript

Introduction à JavaScript

1. Concepts de Base
2. Variables et Types de Données
3. Opérations de Base
4. Instructions Conditionnelles
5. Boucles
6. Fonctions

book
Application de Else If pour Plusieurs Conditions

Explorons maintenant un scénario où plusieurs conditions entrent en jeu :

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

Dans cet exemple, la variable a est supérieure à 10, mais d'autres messages comme "greater than 5" et "greater than 0" sont également affichés. Ce n'est pas le comportement souhaité lorsque l'on souhaite exécuter une seule condition. L'instruction else ne serait pas adaptée ici en raison de la présence de plusieurs conditions.

Présentation de else if

La construction else if offre une solution pour sélectionner un bloc de code spécifique parmi une série de conditions :

javascript

Comme vous pouvez le constater, l'instruction else-if est simple, avec une instruction if suivie de celle-ci :

javascript

Appliquons cela à notre exemple :

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nous avons maintenant créé une séquence de conditions. Lorsqu'au moins une condition if devient true, la chaîne est interrompue.

Remarque

Cette structure est utile lorsque vous souhaitez qu'une seule condition soit satisfaite.

Ajout de else

Vous pouvez également ajouter une instruction else après la chaîne de conditions. Modifions notre exemple :

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Que sera affiché dans la console lors de l'exécution du code suivant ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt