image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Daniela Velter
Daniela Velter14/08/2023 18:13
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

For no JavaScript

  • #JavaScript

For no JavaScript

 A condição for no JavaScript serve para criar um laço de repetição que executa um bloco de código enquanto uma expressão lógica for verdadeira1. A condição for é composta por três partes:

uma expressão inicial, uma expressão condicional e uma atualização da expressão inicial2.

Por exemplo:

for (let i = 0; i < 10; i++) {
console.log(i); 
}// imprime os números de 0 a 9

Neste exemplo, a variável i é inicializada com 0, a condição é i < 10, e a atualização é i++. O laço for termina quando a condição se torna falsa. Você pode usar a condição for para iterar sobre arrays, objetos, strings e outros tipos de dados.

Exemplo 2 For JavaScript

Times de futebol como todo brasileiro ama futebol um exemplo com for no JavaScript.

// Definindo os times de futebol 
const timeCasa = {
nome: "São Paulo",
forca: 2
};

const timeVisitante = {
nome: "Flamengo",
forca: 1
};

// Função para simular um chute a gol
function chutarGol(forcaTime) {
return Math.random() * forcaTime;
}

// Simulação da partida
function simularPartida(time1, time2) {
const golTime1 = chutarGol(time1.forca);
const golTime2 = chutarGol(time2.forca);

console.log(`${time1.nome} ${golTime1.toFixed(0)} - ${golTime2.toFixed(0)} ${time2.nome}`);
}

// Simulação de um torneio
function simularTorneio() {
for (let i = 0; i < 2; i++) {
  console.log(`Partida ${i + 1}:`);
  simularPartida(timeCasa, timeVisitante);
  console.log(""); // Linha em branco para separar as partidas
}
}


// Iniciando a simulação do torneio
simularTorneio();

No terminal a resposta:

image

For utilizado em todas as linguagem de programação principalmente em condições de repetições.

Em resumo, o uso da condição de repetição for é importante porque oferece controle, organização e legibilidade ao criar loops em seu código, tornando o processo de repetição de tarefas mais eficiente e compreensível.

Compartilhe
Recomendados para você
GFT Start #6 - Lógica de Programação
Potência Tech iFood - Desenvolvimento de Jogos
Potência Tech iFood - Programação do Zero
Comentários (1)
Valdemar Taborda
Valdemar Taborda - 15/08/2023 07:47

Parabéns ficou show :) < "0 ^ 0" >

Recomendados para você