K

Les bases de javascript

Structures de contrôle (boucles, conditions)

Une brève introduction aux structures de contrôle en JavaScript - plus précisément, comment utiliser les boucles et les conditions. À l'aide de quelques exemples de code, tu seras capable de créer tes propres programmes avant même de t'en rendre compte. C'est parti !


En programmation, les structures de contrôle font référence à la manière dont le code est écrit et exécuté. Le plus souvent, il s'agit de boucles ou de conditions. Une boucle est un ensemble d'instructions qui sont répétées jusqu'à ce qu'une certaine condition soit remplie ; par exemple, si tu veux que ton programme imprime les chiffres de 1 à 10, alors ta boucle continuera jusqu'à ce qu'elle atteigne 10. Les conditions sont des instructions si-alors qui indiquent au programme l'action à entreprendre en fonction de certains critères ; par exemple, si un utilisateur saisit un nombre supérieur à 5, il doit recevoir un message d'erreur.

Les boucles

En JavaScript, il existe deux types de boucles qui peuvent être utilisées : les boucles for et while. Les boucles for sont utilisées lorsque tu sais exactement combien de fois quelque chose doit être répétée.

for

Par exemple, si nous voulions que notre programme ci-dessus imprime les chiffres 1-10 dix fois, nous pourrions utiliser une boucle for comme celle-ci :

for (let i = 1; i <= 10; i++) {
  console.log(i)
} // imprime les chiffres 1-10 dix fois

while

Une boucle while est utilisée lorsque tu ne sais pas exactement combien de fois quelque chose doit être répété ; par exemple, si nous voulions que notre programme ci-dessus imprime les chiffres jusqu'à ce que l'utilisateur entre 0, nous pourrions utiliser une boucle while comme ceci :

let n = 0
while (n != 0) {
  console.log(n)
  n = prompt('Enter number')
} // imprime les chiffres jusqu'à ce que l'utilisateur entre 0

Les conditions

if

Les conditions en JavaScript sont créées à l'aide d'instructions if. Ces instructions nous permettent de dire à notre programme quelle action il doit entreprendre en fonction de certains critères ; par exemple, si nous voulions que notre programme ci-dessus n'imprime que les nombres supérieurs à 5, nous pourrions utiliser une instruction if comme celle-ci :

let n = 0
while (n != 0) {
  if (n > 5) {
    console.log(n)
  }
  n = prompt('Enter number')
} // imprime les nombres supérieurs à 5 jusqu'à ce que l'utilisateur entre 0

if ... else

La syntaxe d'une instruction if else se compose de deux parties:

  • la clause if, qui vérifie une condition et ne s'exécute que si cette condition est vraie
  • la clause else, qui s'exécute si la condition est fausse.

En d'autres termes, une instruction if else fonctionne comme suit : Si une certaine condition est vraie (la clause if), alors faites quelque chose (exécutez du code ; sinon (la clause else), faites autre chose. Voici un exemple d'instruction if else:

let age = 18

if (age >= 18) {
  console.log('Tu es majeur')
} else {
  console.log('Tu es mineur')
}

Conclusion

Comme tu peux le voir dans ces exemples, les structures de contrôle peuvent être des outils incroyablement utiles lorsque tu programmes avec Javascript. Que tu commences tout juste à coder ou que tu le fasses depuis des années, comprendre comment et quand utiliser les boucles et les conditions peut faire toute la différence pour créer des programmes et des applications efficaces.

Précédent
Opérateurs et expressions