javascript-while

While: enquanto for verdadeiro

... Emilayne Rodrigues

A declaração while cria um laço que executa uma rotina especifica enquanto a condição de teste for avaliada como verdadeira. A condição é avaliada antes da execução da rotina.

Ou seja, o while é uma estrutura de repetição, ou loop, que só será parado quando a condição dada a ele for verdadeira, caso contrário ele ficará se repetindo.

Antes de mostrar um exemplo, vamos conhecer a sintaxe de while.

Sintaxe de while

    while(condição){
        bloco de comandos que entrará em 
        loop enquando a condição for falsa
    }
    qualquer outro bloco que será executado
    quando while for finalmente verdadeiro

Vamos a um exemplo simples: criaremos uma mini-programa, onde para sair dele precisaremos digitar 0 e enquanto a condição for falsa ele mostrará a mensagem "você ainda está no programa" e quando finalmente for verdadeira, ele saíra do programa.

var sair = Number(prompt("Digite 0 para sair."));
while (sair != 0) {
    var sair = Number(prompt("Você ainda está no programa"));
}
alert("Você saiu do programa");

Clique aqui para ver nosso mini-programa rodando.