JavaScript JavaScript Loops, Arrays and Objects Simplify Repetitive Tasks with Loops Refactor Using a Loop

JJ Takhar
JJ Takhar
2,076 Points

Final challenge objective

Have been sitting on this code for a while but can't think of a way to print code 12 times to get even numbers. Feel like im smashing my head against a wall. Any help would be fantastic!

for (var i = 0; i < 24; i+=2) {
  console.log (i);
<!DOCTYPE html>
  <meta charset="utf-8">
  <title>JavaScript Loops</title>
<script src="script.js"></script>
Dave StSomeWhere
Dave StSomeWhere
19,791 Points

Have you tied running your code in the console? I would think once you see your actual results you would notice the two items that need to be changed to get the desired results.

2 Answers

Brendon Butler
Brendon Butler
4,236 Points

The challenge looks like it wants you to start from 2 instead of 0. Also, your conditional should be inclusive when checking whether or not i is less than or equal to 24. So your loop should look more like this:

for (var i = 2; i <= 24; i+=2)

EDIT: I tested this in the Google Chrome console. Accessed by pressing F12 and clicking the "console" tab.

JJ Takhar
JJ Takhar
2,076 Points

Your a legend mate, thank you very much!