loops - Vuzi/vuziks GitHub Wiki

Une boucle est un traitement qui sera effectué plusieurs fois. Une boucle peut posséder un test d'arrêt et des opérations à chaque tour.

Boucle simple

Une boucle simple n'a pas de condition d'arrêt, elle doit être manuellement arrêtée avec un return ou un break

loop (boucle)

La boucle loop est la seule boucle simple disponible :

loop {
   a = a - 1;
   if(a == 0)
      break;
}

Boucles itératives

Une boucle itérative contient une condition d'arrêt, ainsi que parfois des opérations à effectuer à chaque tour de boucle (En plus des opérations du bloc).

while (tant que)

La boucle while permet d’exécuter un bloc de code tant que la condition testée est vraie :

 # Programme qui va afficher 5 fois la lettre a
 var a = 5;
 while(a > 0) {
   a = a - 5;
   console.log("a");
 }

for (pour x tant que)

La boucle for agit comme la boucle while à la différence que celle-ci effectue une opération au lancement et à la fin de chaque tour.

# Programme qui va afficher 5 fois la lettre a
for(a = 5; a > 0; a = a - 1) {
  console.log("a");
}