Mas, como você viu, você pode combinar um laço while com uma variável contador para fazer o mesmo tipo de trabalho que um laço for faz. Nesses casos, muitas vezes é uma questão de preferência.
Código: Selecionar todos
var i=0;
while(i < 3){
console.log("teste while " +i);
i++;
}
for(var i=0;i < 3;i++){
console.log("teste for " +i);
}
teste while 1
teste while 2
teste for 0
teste for 1
teste for 2