While: enquanto for verdadeiro
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.