Cette boucle exécute un groupe d'instructions jusqu'à ce que la condition renvoie false.

Contrairement à la précédente, la boucle while est exécutée seulement si la condition spécifiée n'est pas remplie.

while(Condition)
{
  //Instructions;
};

/*La boucle while exécutera une soustraction jusqu'à ce que i atteigne 11*/
var calc = 0, i = 0;
while(i <= 10)
{
  i++;
  calc = 10-i;
  document.write('10 - ' + i + ' = ' + calc + '\n');
}