Em que situações eu devo utilizar o FOR e o WHILE? Vi que posso usar os dois quando se trata de repetições.
Em que situações eu devo utilizar o FOR e o WHILE? Vi que posso usar os dois quando se trata de repetições.
Olá Fredson!
O For usamos quando já sabemos quantas vezes iremos passar pelo loop como, por exemplo, quando queremos contar de 0 a 10:
for(i=0; i<=10; i++){
console.log(i);
}
Já o While usamos quando não sabemos quando iremos sair do loop. No exemplo abaixo iremos repetir o console.log() infinitamente até que o usuario fale que quer sair.
var sair = false;
var continuar = true;
while(!sair){
console.log("entrei no laço");
continuar = prompt("você quer sair? 1 - Sim | 2 - Não");
if(continuar == "1"){
sair = true;
} else if(continuar == "2"){
sair = false;
}
}
Espero que tenha ajudado! ^^