随机数循环程序 - javascript

时间:2015-11-12 12:36:48

标签: javascript

我希望我的程序能够返回10个随机数,但它不能加载随机数,我已将程序链接到index.html,这样就不会这里的问题,这就是我的尝试:

function randomNumber(upper) {
    return Math.floor(Math.random() * upper) + 1;
}
var counter = 0;
while (counter < 10) {
    var randNum = randomNumber(6);
    document.write(randNum + ' ');
    counter += 1;
}

1 个答案:

答案 0 :(得分:1)

如果它在小提琴中起作用而在其他地方不起作用,那么很可能是onload这里的问题,正如Doorknob已经建议的那样。

function randomNumber(upper) {
    return Math.floor( Math.random() * upper ) + 1;
}
window.onload = function () {
  var counter = 0;
  while (counter < 10) {
    var randNum = randomNumber(6);
    document.write(randNum + ' ');
    counter += 1;
  }
};

使用window.onload进行包围会导致代码等到整个页面加载完毕。