Usando o Loop Do While para Iteração
Considere o loop do-while. Esse loop é semelhante ao while, mas possui uma diferença fundamental.
| while | do-while |
|---|---|
| Executa o bloco de código após a verificação da condição. | Executa o bloco de código antes da verificação da condição. |
Sintaxe
O loop do-while começa com a palavra-chave do, envolve o bloco de código entre chaves {} e termina com a palavra-chave while seguida da condição entre parênteses (), sem necessidade de um bloco de código adicional:
do {
// code block
} while (condition);
Veja um exemplo:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
No início, a variável a foi inicializada com 0, e a condição a >= 1 foi avaliada após a operação a++.
O bloco de código dentro do do é garantido de ser executado pelo menos uma vez:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
O laço do-while é especialmente útil quando é necessário solicitar uma entrada do usuário pelo menos uma vez e continuar até que o usuário insira dados válidos ou atenda a uma condição específica.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain why the do-while loop executes at least once?
What are some practical scenarios where a do-while loop is preferred over a while loop?
Can you show how user input validation works with a do-while loop?
Awesome!
Completion rate improved to 2.33
Usando o Loop Do While para Iteração
Deslize para mostrar o menu
Considere o loop do-while. Esse loop é semelhante ao while, mas possui uma diferença fundamental.
| while | do-while |
|---|---|
| Executa o bloco de código após a verificação da condição. | Executa o bloco de código antes da verificação da condição. |
Sintaxe
O loop do-while começa com a palavra-chave do, envolve o bloco de código entre chaves {} e termina com a palavra-chave while seguida da condição entre parênteses (), sem necessidade de um bloco de código adicional:
do {
// code block
} while (condition);
Veja um exemplo:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
No início, a variável a foi inicializada com 0, e a condição a >= 1 foi avaliada após a operação a++.
O bloco de código dentro do do é garantido de ser executado pelo menos uma vez:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
O laço do-while é especialmente útil quando é necessário solicitar uma entrada do usuário pelo menos uma vez e continuar até que o usuário insira dados válidos ou atenda a uma condição específica.
Obrigado pelo seu feedback!