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 verificação da condição do laço.
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 o valor de i seja alterado, tornando a condição 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?
What happens if the loop condition is always false in a do-while loop?
Can you show more examples of do-while loops in different scenarios?
Incrível!
Completion taxa melhorada para 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 verificação da condição do laço.
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 o valor de i seja alterado, tornando a condição 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!