Em programação, muitas vezes precisamos repetir a execução de um bloco de código várias vezes. Para fazer isso de maneira eficiente, usamos estruturas de repetição. Em JavaScript, as estruturas de repetição mais comuns são for, while, e do...while.
forA estrutura for é usada quando sabemos antecipadamente quantas vezes queremos repetir um bloco de código.
for (inicialização; condição; incremento) {
// Código a ser repetido
}for (let i = 0; i < 5; i++) {
console.log("Número: " + i);
}O que acontece aqui?
i é inicializada com o valor 0.for é executado enquanto a condição i < 5 for verdadeira.i é incrementado em 1.whileA estrutura while é usada quando queremos repetir um bloco de código enquanto uma condição for verdadeira.
while (condição) {
// Código a ser repetido
}let i = 0;
while (i < 5) {
console.log("Número: " + i);
i++;
}O que acontece aqui?
i é inicializada com o valor 0.while é executado enquanto a condição i < 5 for verdadeira.i é incrementado em 1.do...whileA estrutura do...while é semelhante ao while, mas a condição é verificada depois que o bloco de código é executado. Isso garante que o código seja executado pelo menos uma vez.
do {
// Código a ser repetido
} while (condição);let i = 0;
do {
console.log("Número: " + i);
i++;
} while (i < 5);O que acontece aqui?
i é inicializada com o valor 0.do é executado uma vez, e depois a condição i < 5 é verificada.As estruturas de repetição são ferramentas poderosas que permitem ao seu código executar ações repetidas com eficiência. Com for, while, e do...while, você pode controlar o fluxo do seu programa e realizar tarefas repetitivas de maneira fácil e organizada.
Agora é sua vez! Experimente criar suas próprias estruturas de repetição em JavaScript. Veja como elas afetam o fluxo do seu programa e tente resolver problemas reais usando essas ferramentas. A prática é o melhor caminho para o aprendizado!