Javascript While Loop

| | | | | | | | | | | | | | | | | | | | |

do‚Ķ loops while podem ser usados para executar um bloco de código uma vez e continuarão a ser executados se uma instrução continuar a ser avaliada como verdadeira. Os loops while e do ... while são úteis se você deseja executar um bloco de código quando uma determinada condição for atendida.

Os loops são um recurso fundamental da programação e são usados para automatizar tarefas semelhantes. Por exemplo, suponha que você queira imprimir cada nome em uma lista de alunos. Você pode criar um loop para automatizar a tarefa.

O JavaScript fornece dois tipos principais de loops que podem ser usados para executar uma tarefa repetitiva várias vezes. O primeiro tipo, chamado de loop for, executa uma instrução várias vezes. O segundo tipo é o loop while, que é executado dependendo se uma condição é verdadeira ou não.

Neste tutorial, abordaremos o básico do loop while em JavaScript. Exploraremos a sintaxe dos loops while, como criar loops do‚Ķ while e exploraremos alguns exemplos desses loops em ação.

Loops while JavaScript

Um loop while JavaScript executa um bloco de código enquanto uma condição é avaliada como true. Os loops while param de executar quando sua condição é falsa. Um loop while permite que você repita um bloco de código várias vezes sem copiar e colar o código.

while loops são frequentemente usados se você deseja executar código não especificado várias vezes. Por outro lado, JavaScript for loop são usados se você já sabe ou pode calcular quantas vezes seu loop deve ser executado.

Aqui está a sintaxe de um loop while em JavaScript:

A instrução while é muito semelhante a uma instrução JavaScript for .

Você pode criar um loop infinito especificando uma condição que sempre será avaliada como verdadeira. Certifique-se de que sua condição possa ser avaliada como falsa, a menos que você queira que o loop continue até que você aborte manualmente o planejamento.

Enquanto JavaScript Loop Example

Digamos que estamos tendo uma festa exclusiva. Queremos convidar apenas 40 pessoas para nossa festa ao mesmo tempo.

Já temos 35 pessoas em nossa festa. Sempre que convidamos alguém, queremos calcular quantas pessoas a mais podemos convidar antes de atingirmos o limite. Aqui está um exemplo de um programa que usa um loop while para realizar este cálculo:

Nosso código retorna o seguinte:

Nas duas primeiras linhas do nosso código, declaramos duas variáveis. A variável limit é usada para especificar o número máximo de pessoas que podem participar do nosso grupo. A current_attendees variável JavaScript mantém o controle de quantas pessoas estão participando da festa.

Vamos criar um em>while que é executado até que o número de participantes atuais seja menor que o limite que definimos.

Em seguida, nosso programa adiciona 1 ao número de participantes atuais e calcula o número de espaços restantes subtraindo current_attendees de limit. Finalmente, nosso programa imprime uma instrução no console informando ao líder do grupo quantos espaços restam.

Nosso ciclo então durou enquanto havia menos de 40 pessoas em nosso grupo. Cada vez que o loop era executado, nossos current_attendees aumentavam em 1. Assim que nosso grupo atingiu 40 participantes, nosso loop parou de funcionar.

while loops: Outro exemplo

Vamos usar outro exemplo para ilustrar o loop while em ação. No exemplo a seguir, criamos um loop while que imprime cada nome em nossa tabela de grupo VIP:

Nosso código retorna:

Nosso loop percorre o array vips até que nossa variável de contador seja menor que o comprimento do Tabela JavaScript .

JavaScript do… while Loop

Um JavaScript faz‚Ķ while loop executa uma instrução uma vez e, em seguida, verifica se uma condição é verdadeira. Se a condição for verdadeira, o loop será executado novamente. Caso contrário, o código não funciona mais.

Há uma grande diferença entre um loop while e um loop do‚Ķ while. Do ... while loops são executados pelo menos uma vez, mesmo que a condição especificada nunca seja avaliada como verdadeira. Em contraste, os loops while só são executados se sua condição for verdadeira.

Aqui está a sintaxe de um loop do‚Ķ while em JavaScript:

O código em nosso loop do‚Ķ while sempre será executado pelo menos uma vez.

JavaScript do… loop while exemplo

Vamos usar um exemplo para ilustrar como o loop do‚Ķ funciona. Digamos que criamos um quebra-cabeça. Queremos que nosso programa continue pedindo ao usuário para adivinhar um número até que ele adivinhe o número correto.

Aqui está um exemplo de um programa que podemos usar para criar este quebra-cabeça:

Nosso programa solicitará que o usuário insira um número entre 1 e 10, desde que número_dividido não seja igual a número_para_adivinho. Mas nosso programa executará o conteúdo de nossa instrução do antes de avaliar as condições pela primeira vez.

Quando nossa condição for falsa, nosso loop parará de ser executado.

Conclusão

Enquanto os loops podem ser usados para executar um bloco de código repetitivo enquanto uma declaração é avaliada como verdadeira. Os loops Do‚Ķ while podem ser usados para executar um bloco de código uma vez. Eles continuarão a funcionar se uma instrução continuar a retornar true.

Os loops while e do‚Ķ while são úteis se você deseja executar um bloco de código quando uma determinada condição for atendida.

Neste tutorial, explicamos como criar um loop while e do‚Ķ while em JavaScript. Também exploramos alguns exemplos desses loops em ação para ilustrar onde eles podem ser úteis.Agora você tem as informações necessárias para usar o loop while como um especialista em JavaScript!

Para obter dicas sobre o melhor Recursos e cursos de aprendizado de JavaScript, consulte nosso artigo sobre como aprender JavaScript .