Exercice : Appliquer la notion
Question
Ajouter une alternative au programme suivant pour effectuer un affichage pour les nombres strictement inférieurs à 100 mais pas inférieurs à 10.
1
let number = 99
2
3
if (number < 10) {
4
console.log(number, 'strictement inférieur à 10')
5
}
Indice
Un second if ne suffit pas, car un nombre tel que 9 déclencherait deux affichages.
Solution
1
let number = 99
2
3
if (number < 10) {
4
console.log(number, 'strictement inférieur à 10')
5
} else if (number < 100) {
6
console.log(number, 'strictement inférieur à 100')
7
}
On utilise la structure else if, qui permet d'effectuer le second affichage seulement si la première condition est fausse et la deuxième condition est vraie.
Question
Ajouter une alternative par défaut affichant simplement le numéro.
Indice
Cette alternative doit s'exécuter uniquement si les deux conditions précédentes sont fausses.
Solution
1
let number = 99
2
3
if (number < 10) {
4
console.log(number, 'strictement inférieur à 10')
5
} else if (number < 100) {
6
console.log(number, 'strictement inférieur à 100')
7
} else {8
console.log(number)
9
}