Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Loops Working with 'for' Loops Refactor Code with a Loop

for (let i = 2; i < 26; i += 2) not sure what I am missing....

script.js
console.log(2);
console.log(4);
console.log(6);
console.log(8);
console.log(10);
console.log(12);
console.log(14);
console.log(16);
console.log(18);
console.log(20);
console.log(22);
console.log(24);

for (let i = 2; i < 26; i += 2) 

3 Answers

Hi Daniela!

First, lose the original list of console.logs...

And then this is a great start:

for (let i = 2; i < 26; i += 2)

But you left out the actual console.log part (what happens in the loop).

So try this:

for (let i = 2; i < 26; i += 2) { // i <= 24 would work, too...
  console.log(i);
}

(It should pass)

I hope that helps.

Stay safe and happy coding!

I did try with cosole.log(i); but I get this msg Bummer: Your code should call console.log() one time only.

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

I get the same msg for your code Bummer: Your code should call console.log() one time only.

you must remove the other console.log and just have your new code in the test just like this:

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

Thanks

you're welcome, but the credits goes to Peter :D