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, Arrays and Objects Simplify Repetitive Tasks with Loops Create a for Loop

Callum Singh
Callum Singh
784 Points

For loop code challenge. Struggling to understand how to print to console.

I'm struggling to understand how to complete this challenge. Am i on the right track with this?

Thanks

script.js
for (var i = 4; i <= 156; i += 1;)
     {
      console.log(i);
     }

3 Answers

Aleksandr Vinogradov
Aleksandr Vinogradov
12,113 Points

REMOVE ; after += 1 correct code is: for (var i = 4; i <= 156; i += 1) { console.log(i); }

You have one too many semicolons in your loop. This will work:

for (var i = 4; i <= 156; i += 1) {
      console.log(i);
}
William Titterton
William Titterton
10,960 Points

use i++ to increment. use < not <=. if you want to loop further just increase the number. for example

for(var i = 0; i < 100; i++) { console.log(i); }