Loop Do-While

Semelhante ao loop while, o loop do-while é um tipo de loop em JavaScript que permite executar um bloco de código repetidamente até que uma determinada condição seja atendida.

No entanto, ao contrário do loop while, o loop do-while garante que o bloco de código seja executado pelo menos uma vez antes que a condição seja verificada. Isso significa que, mesmo que a condição seja false desde o início, o bloco de código ainda será executado uma vez antes do loop terminar.

A sintaxe para um loop do-while é:

Loading Code . . .

while vs do-while

Ambos os loops são usados para executar um bloco de código repetidamente até que uma determinada condição seja atendida. No entanto, eles têm algumas diferenças em como funcionam:

  • O loop while primeiro verifica a condição e, em seguida, executa o bloco de código somente se a condição for true. Se a condição for false desde o início, o bloco de código não será executado.
  • O loop do-while executa o bloco de código primeiro e, em seguida, verifica a condição. Isso significa que o bloco de código é sempre executado pelo menos uma vez, mesmo que a condição seja false desde o início.

Aqui está um exemplo para ilustrar a diferença:

Loading Code . . .

Neste exemplo, o loop while não executará o bloco de código, porque i não é maior que 0 desde o início. Por outro lado, o loop do-while executará o bloco de código uma vez, mesmo que i não seja maior que 0 desde o início.

Então, quando usar qual loop? Em geral, você pode usar um 'loop while' quando quiser repetir um bloco de código somente se uma condição for 'true' desde o início. Use um loop do-while quando quiser garantir que um bloco de código seja executado pelo menos uma vez, mesmo que a condição seja false desde o início.


No exercício abaixo, arraste e solte as palavras corretas para completar as frases sobre os loops.

© 2024 - ®Mewters