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

Gedeon Bashimbe
Gedeon Bashimbe
1,009 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,087 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);
}
Daniel Turato
Daniel Turato
Java Web Development Techdegree Graduate 30,087 Points

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