O Loop `do-while`
O do-while é muito semelhante ao laço while, exceto pelo fato de que ele é sempre executado pelo menos uma vez, mesmo que a condição do laço seja false.
Outra diferença é que o bloco de código é executado antes da condição do laço ser verificada.
A sintaxe geral de um laço do-while é a seguinte:
do {
// code to execute
} while(boolean_expression);
O fluxograma descreve o processo de execução de um laço do-while:
Por exemplo, a seguir está um programa que utiliza um laço do-while para exibir os dez primeiros números pares:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Mesmo que alteremos o valor de i, de modo que a condição se torne false, o bloco de código ainda será executado pelo menos uma vez:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Qual é a principal diferença entre um loop while e um loop do-while?
2. Qual será a saída do código a seguir?
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 when it's best to use a do-while loop instead of a while loop?
Can you show more examples of do-while loops in JavaScript?
What are some common mistakes to avoid when using do-while loops?
Awesome!
Completion rate improved to 1.33
O Loop `do-while`
Deslize para mostrar o menu
O do-while é muito semelhante ao laço while, exceto pelo fato de que ele é sempre executado pelo menos uma vez, mesmo que a condição do laço seja false.
Outra diferença é que o bloco de código é executado antes da condição do laço ser verificada.
A sintaxe geral de um laço do-while é a seguinte:
do {
// code to execute
} while(boolean_expression);
O fluxograma descreve o processo de execução de um laço do-while:
Por exemplo, a seguir está um programa que utiliza um laço do-while para exibir os dez primeiros números pares:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Mesmo que alteremos o valor de i, de modo que a condição se torne false, o bloco de código ainda será executado pelo menos uma vez:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Qual é a principal diferença entre um loop while e um loop do-while?
2. Qual será a saída do código a seguir?
Obrigado pelo seu feedback!