L'instruction for prend la forme générale suivante :
for (initialisation; condition; transition) {
instruction1;
instruction2;
....
}
Les instructions situées entre accolades forment la boucle qui sera exécutée. Les accolades ne sont nécessaires que lorsqu'il y a plusieurs instructions.
La première partie, située entre parenthèses, contient 3 parties :
On utilise en général les boucles for lorsque le nombre de passage dans la boucle est connu dès le départ. C'est un compteur (souvent une variable nommée i) qui sert à déterminer le nombre de passages. Ainsi, pour répéter n fois une suite d'instructions, on utilisera le modèle suivant :
for (var i=0; i<n; i++) {
instruction1;
instruction2;
....
}
Le compteur i part de 0. Grâce à l'instruction i++ il est incrémenté (augmenté d'une unité) avant chaque nouveau passage. La boucle n'est plus exécutée lorsqu'il prend la valeur n. Comme on est parti de 0, le nombre de passage dans la boucle est bien égal à n.
Nous allons créer un document HTML
qui affiche simplement 15 lignes contenant le mot "Ligne" suivi du numéro de ligne.
Il suffira d'utiliser une variable num qui contiendra le numéro de ligne courant et qui sera incrémentée à chaque passage d'une boucle for.
Cela nous donne le code suivant :