Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

254
Visualizações
How to print even numbers using a for loop?

I find this simple "for loop" exercise.

Using a for loop print all even numbers up to and including n. Don’t include 0.

let n1 = 22; 

// Example output: 

// 2 4 6 8 10 12 14 16 18 20 22 OR each item on a new line

I found a way to solve this but I don't think its elegant at all.

Here is my code:

let n1 = 22;

for (let i = 0; i < n1; i++){
    
   let  b = i * 2;

    if (b <= n1){
        if (b == 0) {} else 
        { console.log('Count',b);}
    };
       
};

How can I improve it?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Just count by twos:

for (let i=2; i <= 22; i+=2) {
     console.log('Count', i);
}

about 4 years ago · Juan Pablo Isaza Relatório

0

for (let i=2; i <= 22; i+=2) {
     console.log(i);
}

all the best

about 4 years ago · Juan Pablo Isaza Relatório

0

Here using while loop:

const count = { index: 0, n1: 22 }

while(count.index < count.n1) {
  console.log('Count', count.index += 2)
}

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda