4 : la boucle for

Dans la partie précédente, nous répétions plusieurs fois les mêmes instructions dans le code. Nous allons remédier à cela à l’aide d’une boucle for.

Rappels

// une boucle for basique ressemble à ce qui suit :
for ( /* paramètres */ ) { /* corps de la fonction */ }

/*
   La zone paramètre nous permet de paramétrer
   le fonctionnement de la boucle for
   Le corps de la fonction nous permet
   de spécifier ce que la boucle va répéter
*/
// les paramètres de la boucles sont au nombre de 3
// ils sont séparés par des points virgules
for ( /*1*/ ; /*2*/ ; /*3*/ ) { /*corps de la fonction*/ }

// 1 = initialisation (effectuée une fois
//     lorsque la boucle est appelée)
// 2 = test
//     (effectuée avant chaque itération)
// 3 = itération
//     (effectuée à la fin de chaque itération)

// autre rappel : on déclare une variable
// avec le mot-clé réservé var
var ma_variable = 0; // par exemple

exercice

Mettez à jour le code de la fonction précédemment créé avec une boucle for qui :

  • est initialisée avec la déclaration d’une variable i elle-même initialisée à 0
  • teste à chaque itération si i est bien inférieur à 3
  • incrémente i de 1 à chaque itération

Pensez à bien tester à la fin que la fonction fonctionne bien, cela avant de passer à la suite.