É bem fácil de entender:
while siginifica enquanto.
A instrução while cria um ciclo ou repetição enquanto a condição for verdadeira.
E onde está essa condição?
Entre os parênteses.
var variávelContadora = 1;
while(condição) {
bloco de instrução aonde os comandos são executados enquanto verdadeiro.
variávelContadora = variávelContadora + 1;
}
Exemplo:
Vamos contar de 1 a 5:
var contador = 1;
while(contador <= 5) {
document.write(contador);
contador = contador + 1;
}
Enquanto o contador for menor ou igual a 5, escreva no HTML o contador, no caso, o número 1.
Em seguida, o contador vai receber o contador(1) + 1.
O contador passa a valer 2, vai escrever no html, que soma o valor 2 +1.
Agora o contador passa a valer 3 e assim sucessivamente, até chegar em 5 quando o loop acaba.
Espero mais uma vez ter ajudado. ;)
Vlw