JavaScript JavaScript Loops, Arrays and Objects Simplify Repetitive Tasks with Loops Create a while Loop

McKay Thayn
McKay Thayn
Full Stack JavaScript Techdegree Student 2,553 Points

Can't get document.write to run

function randomNumber(upper) { return Math.floor(Math.random() * upper ) + 1; }

var count = 0; while (count > 26) { var random = randomNumber(10); document.write(random); count += 1;

}

The document.write(random); will only run when it is outside the curly brackets of the 'while' function. Just wondering why it's doing that. Thanks

script.js
function randomNumber(upper) {
  return Math.floor(Math.random() * upper ) + 1;
}

var count = 0;
while (count > 26) {
  var random = randomNumber(10);
  document.write(random);
  count += 1;

}

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 49,939 Points

You have count = 0 and a condition to run of count > 26 therefore the while loop never runs. It should be count < 26.