Skip to content

Contrôle de Flux

Il existe plusieurs mots-clés de contrôle de flux, et je vous recommande de n’en utiliser que ceux qui suivent.

if / else

js
if (expression) {
  // ce bloc ne sera exécuté que si expression est évalué à true
  // (après une éventuelle conversion en booléen)
}
else {
  // ce bloc ne sera exécuté que si expression est évalué à false
  // (après une éventuelle conversion en booléen)
}

La plupart du temps, on évitera d’utiliser else :

js
if (expression) {
  // ce bloc ne sera exécuté que si expression est évalué à true
  // (après une éventuelle conversion en booléen)

}
// Le code ici ne sera exécuté que si expression est évalué à false
// (après une éventuelle conversion en booléen)

et la boucle for..of

js
const list = ['one', 'two', 'three']

for (const item of list)
  console.log(item) // 'one' puis 'two' puis 'three'