Javascript While Loop
__main__ Python module |
array Python module |
ast Python module |
code Python module |
copy Python module |
Ev PHP module |
exp |
io Python module |
JavaScript |
join |
Loops |
Lua PHP module |
os Python module |
PS PHP module |
Python functions |
re Python module |
resource Python module |
StackOverflow |
stat Python module |
struct Python module |
time Python module |
types Python module
Michael Zippo
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.