Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Val Handy
2,395 PointsNeed help with for loop code challenge.
The Challenge: Create a for loop that logs the numbers 4 to 156 to the console. To log a value to the console use the console.log( ) method.
Here is my code. Did i miss something? Thanks for your help!!
var num; for (i = 4; i <= 156; i +=1) { num = i + “ ”; } console.log(num);
var num;
for (i = 4; i <= 156; i ++1) {
num = i + “number”;
}
console.log(num);
3 Answers

Franciscus Agnew
23,028 PointsRepost of my original comment...
Hello Val,
One of the problems with your code is that you have created more variables than is necessary for this program. It is important that we keep our programs as simple as possible.
So we can take your code and do this:
var num;
for(num = 4; num <= 156; num++) {
console.log("Number " + num);
}
You could also have written it this way:
for(var num = 4; num <= 156; num++) {
console.log("Number " + num);
}
Do you see how that fixes your problem and where your errors were?
Cheers
Franciscus

Val Handy
2,395 PointsThanks again!!

tracy
32,769 PointsHi Val,
Here's a link to a recent forum question that may help you out. Let us know if it doesn't work :) https://teamtreehouse.com/forum/create-a-for-loop
Happy learning! Tracy

Val Handy
2,395 PointsThanks guys!!! I will try your suggestions. I think I have a tendency to over think what is being asked. Before I got to this code, I had more than one variable applied. :) So, really appreciate you taking the time to explain!

Franciscus Agnew
23,028 PointsHello Val,
Please use the ticker next to the submitted answers to confirm that they helped you in solving your problem. It will effectively credit give credit to each user for their solution that was provided.
Thanks,
Franciscus.
alex gwartney
8,849 Pointsalex gwartney
8,849 PointsOk so i did the challenge and here is what i did to make it work
for (i = 4; i <= 156; i++) { console.log(i); }
There is a few things on your code that is causing it to crash. The main thing is you have i that increments plus one but you also have 1 after the two ++ which is not needed.
And the other thing is for what they are wanting they just want you to log to the console in the for loop it self.Hope this helps if you have further questions let me know.