Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.94 KB

File metadata and controls

42 lines (29 loc) · 1.94 KB

A estrutura while é uma forma de loop (repetição) em JavaScript que permite executar um bloco de código repetidamente enquanto uma determinada condição for verdadeira. Ela é útil quando você deseja executar um bloco de código várias vezes, desde que uma condição específica seja atendida.

A sintaxe básica do while é a seguinte:

while (condicao) {
  // bloco de código a ser executado enquanto a condição for verdadeira
}

A condição é uma expressão que é avaliada antes de cada iteração do loop. Se a condição for avaliada como verdadeira, o bloco de código dentro do while será executado. Após cada execução do bloco, a condição será verificada novamente. Se a condição ainda for verdadeira, o bloco será executado novamente. Esse processo continua até que a condição seja avaliada como falsa.

Vamos ver um exemplo para ilustrar o uso do while:

var contador = 1;

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

No exemplo acima, temos uma variável contador iniciada com o valor 1. O bloco de código dentro do while será executado enquanto a condição contador <= 5 for verdadeira.

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 ++.

A cada iteração, o valor de contador é exibido e incrementado. O loop continua a ser executado até que contador seja maior que 5.

O resultado seria:

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

É importante ter cuidado ao usar uma estrutura while para evitar loops infinitos. Certifique-se de que a condição seja alterada em algum momento para que o loop possa ser interrompido.

Além disso, se a condição for falsa desde o início, o bloco de código dentro do while nunca será executado.