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

Gedeon Bashimbe
Gedeon Bashimbe
1,026 Points

Not sure if this is the way to set up this while loop.

can someone look at my code?

script.js
while ( i = 0; i < 12; i += 1) {
    console.log()   
       }

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);
index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript Loops</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>

1 Answer

Daniel Turato
PRO
Daniel Turato
Java Web Development Techdegree Graduate 30,107 Points

I think you meant to use a for loop, as that allows you to use that loop format instead of the while loop. I can see why you would put 12 as the breaking condition but that's actually the number of iterations and it actually breaks at 24 going up in increments of 2. So your code would look something like this:

for (i=2; i<=24; i+=2) {
  console.log(i);
}
Azsha Preble
Azsha Preble
5,090 Points

This above code doesn't work, including when you add "var" in front of i=2.

Daniel Turato
Daniel Turato
Java Web Development Techdegree Graduate 30,107 Points

It does work, it's probably not working as you have to delete the pre-set console.logs