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.

JavaScript JavaScript Loops Working with 'for' Loops Create a for Loop

Create a for loop that logs the numbers 5 to 100 to the console. Use the console.log() method to log a value

script.js
for ( let i = 5; 5 < 100; i++ ) {
  console.log (i);
}

4 Answers

Look at your code again; you have 5 < 100 instead of i < 100. Also it's from 5 to 100 inclusive, i.e. 100 should also be logged to the console.

Not sure why I got -2 points when my information was perfectly accurate and clear....

So I will get several thumbs down unless I explicitly post the correct answer?

"...you have 5 < 100 instead of i < 100.":

for ( let i = 5; *5* < 100; i++ ) {
  console.log (i);
}

*5 should be i.

"...100 should also be logged to the console.":

for ( let i = 5; 5 *<* 100; i++ ) {
  console.log (i);
}

*< should be <=.

Hopefully that makes it even more obvious why the answer was wrong. Hint: Look at what I've surrounded with '*'s.

for ( let i = 5; i <= 100; i++ ) { console.log( 100 ); }

I also stuck on this, im not sure what im missing.

for ( let i = 5; i <= 100; i++ ) { console.log( i ); }

I GOT ITTTT! finally.

Tom Nguyen
Tom Nguyen
33,477 Points

My solution:

script.js
for(let i=5; i<101; i++){
  console.log(i);
}

can u explain why changing 100 to 101 worked plz

for (let i = 5; i <= 100; i++) {
  console.log(i) ;
}