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
}