Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.98 KB

File metadata and controls

42 lines (29 loc) · 1.98 KB

A estrutura do/while é uma forma de loop (repetição) em JavaScript que permite executar um bloco de código pelo menos uma vez e continuar repetindo enquanto uma determinada condição for verdadeira. É semelhante à estrutura while, mas a diferença é que a condição é verificada após a execução do bloco de código, garantindo que o bloco seja executado pelo menos uma vez.

A sintaxe básica do do/while é a seguinte:

do {
  // bloco de código a ser executado
} while (condicao);

O bloco de código é executado primeiro e, em seguida, a condição é verificada. Se a condição for verdadeira, o bloco de código é executado novamente. Esse processo continua até que a condição seja avaliada como falsa.

Vamos ver um exemplo para ilustrar o uso do do/while:

var contador = 1;

do {
  console.log("Contagem: " + contador);
  contador++;
} while (contador <= 5);

No exemplo acima, temos uma variável contador iniciada com o valor 1. O bloco de código dentro do do é executado primeiro, independentemente da condição. Em seguida, a condição contador <= 5 é verificada.

Dentro do bloco de código, exibimos a contagem atual do contador usando console.log(). Em seguida, incrementamos o contador em 1 usando o operador de incremento ++.

Após a execução do bloco, a condição contador <= 5 é verificada. Se for verdadeira, o bloco de código será executado novamente. Esse processo continua até que a condição seja avaliada como falsa.

O resultado seria:

Contagem: 1
Contagem: 2
Contagem: 3
Contagem: 4
Contagem: 5

Mesmo que a condição seja falsa desde o início, o bloco de código dentro do do será executado pelo menos uma vez.

Assim como na estrutura while, é importante ter cuidado ao usar a estrutura do/while para evitar loops infinitos. Certifique-se de que a condição seja alterada em algum momento para que o loop possa ser interrompido.