boa tarde, acho que está um pouco rápido, pois aparentemente é um curso iniciante, mas não explicou muito sobre o "for".
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
boa tarde, acho que está um pouco rápido, pois aparentemente é um curso iniciante, mas não explicou muito sobre o "for".
Olá Dyogo!
Que legal que você está aprendendo sobre laços de repetição! Vou te explicar o for de um jeito bem tranquilo e com exemplos práticos para ficar mais fácil de entender.
O for é como um assistente que te ajuda a repetir tarefas um determinado número de vezes. Imagina que você precisa contar de 1 até 5 - em vez de escrever cinco linhas diferentes, o for faz isso pra você!
A estrutura básica do for é assim:
for (inicialização; condição; incremento) {
// código a ser repetido
}
Vamos quebrar isso em partes com um exemplo prático:
for (let i = 0; i < 5; i++) {
console.log("Número: " + i);
}
Neste exemplo:
let i = 0 → É onde começamos (inicialização)i < 5 → É até onde vamos (condição)i++ → É como vamos avançando (incremento, neste caso, somando 1 cada vez)Vou te dar um exemplo do dia a dia: imagina que você tem uma lista de frutas e quer mostrar cada uma delas:
const frutas = ["Maçã", "Banana", "Morango", "Uva"];
for (let i = 0; i < frutas.length; i++) {
console.log("Fruta: " + frutas[i]);
}
Legal, né? O for vai passar por cada fruta da lista, uma por uma!
Você também pode usar o for para fazer coisas mais divertidas, como:
// Contagem regressiva
for (let i = 10; i > 0; i--) {
console.log(i );
}
console.log("Decolagem!");
Espero ter ajudado.