如何在一维数组中存储3个随机数,然后在Javascript中收到警报

时间:2016-04-17 08:29:31

标签: javascript html arrays loops for-loop

function next_question()
{


for (i = 0; i <= 2 ; i++)
{
    a = Math.floor(Math.random() * (8 - 0)) + 0;
ques_number[i] = a;

}

alert (ques_number[0]);


}

我想创建一个数组,其中包含3个随机数,然后获取一个数据存储在数组中的警报!看起来很简单但我在这里做了一些基本上错误的事情,我上面的代码都没有用!请帮助谢谢

1 个答案:

答案 0 :(得分:2)

你需要

  • 全局变量ques_number
  • 两个局部变量ia
  • 简化的随机部分

var ques_number = [];

function next_question() {
    var i, a;
    for (i = 0; i <= 2 ; i++) {
        a = Math.floor(Math.random() * 8);
        ques_number[i] = a;
    }
    alert(ques_number[0]);
}

next_question();
document.write('<pre>' + JSON.stringify(ques_number, 0, 4) + '</pre>');