Loop For
Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 38 de 77.
Às vezes, ao programar, é necessário realizar a mesma operação ou quase a mesma operação algumas vezes.
Para evitar escrever a mesma coisa repetidamente, podemos usar Loops.
O loop for tem a seguinte sintaxe
for (let i = start; i < end; i++) {
code;
}O let i = start determina o valor inicial de i, i < end determina a condição para o loop continuar, e i++ incrementa i após cada iteração. O i receberá todos os valores de start até end (não incluindo <strong>end</strong>) sequencialmente. Por exemplo:
for (let i = 0; i < 5; i++) {
console.log(i);
}Ele executará a instrução print 5 vezes:
0
1
2
3
4Loops têm muitos casos de uso. Por exemplo, vamos somar todos os números de 1 a 100:
let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
sum_numbers += i;
}
console.log(sum_numbers);Isso primeiro percorrerá todos os números entre 1 e 100 (incluindo 100) e somará todos eles. Em seguida, imprimirá a variável sum_numbers
Desafio
InicianteEscreva um programa que imprima "Hello Coddy: " e o valor i de 3 a 27 (inclusive, 25 vezes no total), faça isso usando um loop for.
Ficará assim:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Folha de consulta
O loop for permite que você repita o código várias vezes. Ele possui a seguinte sintaxe:
for (let i = start; i < end; i++) {
code;
}Onde:
let i = start- define o valor inicial deii < end- condição para o loop continuari++- incrementaiapós cada iteração
Exemplo que imprime os números de 0 a 4:
for (let i = 0; i < 5; i++) {
console.log(i);
}Exemplo somando números de 1 a 100:
let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
sum_numbers += i;
}
console.log(sum_numbers);Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Coerção de Tipos7Calculadora de Divisão de Conta
Mensagem de Boas-vindasCalculando a Gorjeta e o Total10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar VariáveisConstantes5Tomada de Decisão
Estrutura IfIf - ElseRevisão - Calculadora SimplesIf - Else AninhadoEstrutura Switch8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialLoop Do WhileLoops Aninhados3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoIgualdade Estrita vs Não EstritaRecapitulação - Matemática Simples6E/S Básica
SaídaSaída com VariáveisConversão de Tipos - Parte 1Conversão de Tipos - Parte 2Revisão - Até 120Revisão - Verdadeiro ou Falso