Une boucle est un bloc de programme qui s'exécute à plusieurs reprises jusqu'à ce qu'un état indiqué soit réuni.

Le langage JavaScript supporte for, do while, while, et des boucles de label.

Cette dernière n'est pas elle-même une instruction de boucle, mais est fréquemment utilisée avec elle.

En outre, les instructions break et continue sont utilisées généralement à l'intérieur des boucles.

Une autre instruction, for... in, peut exécuter des commandes à plusieurs reprises mais est couramment utilisé pour la manipulation d'objet.

Sommaire