Appliquer la notion

On dispose d'un programme qui effectue des itérations en incrémentant un compteur.

1
let result = ''
2
for (let i = 0; i < 4; i++) {
3
  result = result + 'Toc '
4
}
5
console.log(result)
6

Question

Quel est le résultat affiché ?

Solution

Toc Toc Toc Toc

Question

Ce programme affiche le même résultat. Quelle opération est faite sur le compteur ?

1
let result = ''
2
for (let i = 4; i > 0; i--) {
3
  result = result + 'Toc '
4
}
5
console.log(result)
6

Solution

C'est une décrémentation : le compteur part de 4 et est diminué (décrémentation) jusqu'à atteindre 0, ce qui est ici équivalent à partir de 0 et l'augmenter (incrémentation) jusqu'à atteindre 4.