Alguém poderia me explicar a diferença detalhada entre while e for ???
Alguém poderia me explicar a diferença detalhada entre while e for ???
Olá,
Normalmente utilizamos o comando FOR quando sabemos o número de iterações que irão ocorrer.
for (var i = 0; i < 10; i++)
Esse código irá fazer iterações enquanto o valor de i ser igual a 0 e menor que 10. Ou seja, um número de iterações já pré-determinados.
Já o WHILE é utilizado em loop até que uma condição pré-determinada seja alcançada.
var contador = 0;
while (true) {
contador++;
}
Esse código acima ele não tem um número pré-determinado de iterações, e irá ficar acontecendo enquanto for verdadeiro.
ATENÇÂO: Não execute esse código no seu navegador, pois ele está em loop eterno e irá travar o seu navegador.
Espero que tenha lhe ajudado a entender um pouco mais sobre as formas de uso dos dois sistemas de loops.
Bons estudos.
É isso ai Igor, bela explicação ;)
então "for" é utilizado esperando um fim e o "while" não?