Usando o Loop Do While para Iteração
Vamos considerar o loop do-while. Este loop é semelhante ao loop while, mas possui uma distinção chave.
| while | do-while |
|---|---|
| Executa o bloco de código depois da verificação da condição. | Executa o bloco de código antes da verificação da condição. |
Sintaxe
O laço do-while começa com a palavra-chave do, envolve o bloco de código dentro de chaves {} e termina com a palavra-chave while seguida pela condição entre parênteses () sem a necessidade de um bloco adicional de código:
do {
// bloco de código
} while (condição);
Aqui está 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 para 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);
Nota
Incluir o fim-de-comando (
;) após o bloco de códigodoresultará em umSyntaxError.
O laço do-while é particularmente útil quando você precisa solicitar a entrada do usuário pelo menos uma vez e continuar até que o usuário forneça 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
Awesome!
Completion rate improved to 2.33
Usando o Loop Do While para Iteração
Deslize para mostrar o menu
Vamos considerar o loop do-while. Este loop é semelhante ao loop while, mas possui uma distinção chave.
| while | do-while |
|---|---|
| Executa o bloco de código depois da verificação da condição. | Executa o bloco de código antes da verificação da condição. |
Sintaxe
O laço do-while começa com a palavra-chave do, envolve o bloco de código dentro de chaves {} e termina com a palavra-chave while seguida pela condição entre parênteses () sem a necessidade de um bloco adicional de código:
do {
// bloco de código
} while (condição);
Aqui está 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 para 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);
Nota
Incluir o fim-de-comando (
;) após o bloco de códigodoresultará em umSyntaxError.
O laço do-while é particularmente útil quando você precisa solicitar a entrada do usuário pelo menos uma vez e continuar até que o usuário forneça dados válidos ou atenda a uma condição específica.
Obrigado pelo seu feedback!