1
resposta

[Dúvida] difernça entre as estruturas de repetição?

diferença entre as estruturas de repetição for ,while?

1 resposta

Bom diga, Regina! Tudo bem?

A diferença entre for e while é que no for é quando o número de repetições é conhecido citar um exemplo bem conhecido:

for (let i = 1; i <= 5; i++) {
    console.log(i);
}

Nesse código ele vai rodar de 1 a 5 e parar. É bem útil para para percorrer arrays, listas e executar laços com número fixo de iterações.

Já no while é usado quando o número de repetições não é conhecido previamente e depende de uma condição ser atendida. Exemplo:

let i = 1;
while (i <= 5) {
    console.log(i);
    i++; 
}

Parecido com o for, a diferença é que nesse código estamos usando i++ para evitar um loop infinito no código, pois ele não para de rodar, já no for ele não precisa disso.

O while é melhor para casos em que o loop deve continuar até que uma condição específica seja satisfeita.