OK, então é hora de aprender sobre outro tipo de loop em javascript chamado loop for.
Então, o loop for é semelhante ao loop while e que ambos nos permitem repetir o código.
Eles são um pouco diferentes em sua sintaxe.
Então nosso objetivo está aqui.
Você quer entender a finalidade de "loops" porque usa um loop de um em vez de um.
Você deseja escrever válido para loops e, em seguida, comparar e contrastar enquanto loops e loops.
Então, para começar, aqui está uma receita para um loop for.
Nós escrevemos a palavra para uma palavra-chave e, em parênteses, há três partes.
E então, eu os some como a inicializar a condição eo passo.
Então, isso vai demorar um pouco para afundar e vamos esclarecer isso nos próximos slides.
Mas a chave para levar aqui é que escrevemos a palavra, pois temos parênteses, três coisas
diferentes vão nos parênteses e, em seguida, temos cintas curly.
Então aqui está um exemplo.
É assim que você imprime os números de 1 a 5 com um loop for.
Então começamos com quatro.
Em seguida, criamos uma variável.
Eu estou chamando isso de contagem e configurá-lo igual a zero.
Neste primeiro pedaço, então, temos nossa condição, enquanto a contagem é inferior a 6.
E então temos nosso incremento, que vai adicionar um para contar.
Então, isso é conceitualmente muito parecido com os da vida selvagem que está escrevendo.
Então, você pode ver o equivalente enquanto faz o loop aqui.
A grande diferença é que isso é apenas mais curto e a outra diferença é que
essa contagem de variáveis ​​só existe dentro do loop.
Portanto, essa variável para um ciclo while deve ser inicializada para fora, de modo que possamos usá-la aqui em um loop for.
Podemos criar uma variável que existe apenas por um momento dentro desse loop.
Então, para passar por mais uma vez, estamos fazendo uma variável chamada de contagem e começa em zero toda vez através
do loop.
Nós adicionamos 1 para contar e continuamos enquanto contamos.
São menos de seis.
Então, a primeira vez que executamos essa contagem é zero.
Nós imprimimos na próxima vez que adicionamos 1.
Ainda é menos de 6, então imprimimos e continuamos até a contagem de seis.
Não é mais do que seis e o código pára de funcionar.
Então eu vou copiar isso para o meu conselho e apenas demonstrar que eu coloco isso e nós
recebemos 0 1 2 3 4 5.
Então, aqui está outro exemplo, levando o que fizemos do loop while onde imprimimos cada personagem em
uma string, mas fazendo isso com um loop for.
Então, mais uma vez, você pode ver que não precisamos criar essa variável de contagem fora de um loop como fazemos para
o loop while.
Podemos criar uma variável temporária e uso uma chamada I
A razão pela qual eu fiz isso é que é bastante convencional ver para variáveis ​​de loop ser nomes de
variáveis ​​de letra única muito curtos como i ou j ou K e é porque eles não existem para qualquer outro propósito
senão viver dentro do loop.
Então, algumas pessoas argumentam que é melhor mantê-las curtas.
Então, aqui eu costumava contar.
Você pode nomear o que quiser, mas você verá muito mais vezes no mundo real.
Então, fazemos uma variável igual a zero sempre ao longo do loop.
Vamos adicionar um e vamos continuar.
Embora seja menor que o comprimento da string.
Então, a lógica é a mesma coisa que estamos fazendo aqui.
Faça uma variável chamada Count configurá-la para zero.
Adicione um a cada vez e continue enquanto a contagem é inferior ao comprimento.
Então, quando eu executo isso, eu o copiarei.
Abra o console.
Coloque isso e nós recebemos H E L L O.
E imprime um L com um 2 ao lado dele.
É assim que o Chrome faz registros confidenciais repetidos.
Então, para resumir isso, mais uma vez em vez de um loop for, existem três partes.
Há a Inicialização em que declaramos uma variável e configurá-la para algum valor inicial não
precisa ser zero.
Então, na próxima parte, temos uma condição que é quando esse loop deve continuar sendo executado.
E então a última parte é o nosso passo.
Então, o que fazemos no final de cada iteração.
Nós adicionamos 1 para contar ou para subtrair 1 Nós o multiplicamos.
Há todo tipo de coisas diferentes.
Na maioria das vezes, você verá isso com um plus plus, como fizemos com while loops