La structure de control for en javascript permet d'effectuer plusieurs fois une ligne d'instructions javascript ou un bloc d'instructions javascript .
Les modalités javascript d'exécution de l'itération sont indiquées entre les parenthèses précédant le mot réservé for javascript . L'instruction javascript ou le bloc à exécuter se situent après. Par modalités, nous regroupons en fait trois choses distinctes qui sont:
l'initialisation javascript
La condition pour exécuter la boucle javascript
Les changements à effectuer à chaque tour (généralement une incrémentation javascript ou décrémentation javascript ).

Ces trois instructions javascript sont séparées par des points-virgule et placées entre parenthèses après le mot réservé for javascript .
Généralement, ces trois instructions javascript s'appliquent à une variable javascript chargée de contrôler l'itération, et qu'on nomme avec la lettre i