É um loop que funciona de forma bem simples. Chamado de “enquanto” (while) a condição for verdadeira (true), o código será executado. Fazendo isso, você cria um laço de repetição que irá executar para cada vez que a condição for verdadeira.
A Sintaxe do While:
while (condição){ rotina; }
Onde:
- condição: é uma expressão que vai ser avaliada antes de cada vez que o laço for executado. Se a condição for verdadeira, a rotina será executada. Quando a condição for avaliada como falsa, a execução continuará na declaração que vem depois do laço while.
- rotina: é uma declaração que será executada quando/enquanto a condição for avaliada como verdadeira.
Por exemplo:
// Variavel numero que recebe o valor numérico 10 let número = 10; // Enquanto o número for menor que 100 while (numero < 100){ // Irá mostrar o valor acrescentando 1 até que se alcance o total console.log("valor:" + numero); numero++; }
Você precisará fornecer uma forma para que o loop termine, caso contrário terá um loop infinito.
let número = 10; // Enquanto o número for menor que 100 while (numero < 100){ let valor = 0; console.log("valor:" + valor); valor = valor + 2; }
Exercício 1:
Crie um laço while que irá iterar enquanto n for menor ou igual a 5. Mostre no console os valores obtidos.
Dica:
Para realizar este exercício, crie uma variável n que receberá o valor zero. Crie o laço de repetição while que irá ter a condição n menor ou igual a 5. Coloque a rotina a ser seguida dentro do laço de repetição.
Exercício 2:
Crie um vetor chamado carros. Este vetor irá conter os valores “Gol”, “Uno”, “S10”, “Kadett”. Você também precisa criar uma variável que será o índice para percorrer este laço de repetição. No seu laço de repetição while, utilize o console.log para mostrar todos os nomes dos carros que estão contidos no seu vetor.
Gostou deste artigo? Comente abaixo os seus resultados e tire as suas dúvidas!