Exercice

On dispose du programme suivant, qui est peu lisible du fait d'une mauvaise indentation :

1
const number = 10
2
if (number > 0) {
3
console.log('Le numéro est positif')
4
if (number < 9) {
5
console.log('Le numéro est un chiffre')}
6
}
7

Question

Corriger l'indentation du programme.

Indice

Remarquer que le code contient deux blocs imbriqués, et non deux blocs l'un à la suite de l'autre. Il y a aura donc deux niveaux d'indentation.

Solution

1
const number = 10
2
if (number > 0) {
3
  console.log('Le numéro est positif')
4
  if (number < 9) {
5
    console.log('Le numéro est un chiffre')
6
  }
7
}
8

Question

On utilise des espaces pour l'indentation. Si la convention classique est respectée, combien d'espaces précèdent la deuxième instruction « console.log » ?

Solution

4 espaces : 2 espaces pour le premier bloc, 2 autres espaces pour le deuxième bloc.