在Javascript(新手)中循环数组

时间:2014-03-07 03:31:32

标签: javascript arrays string loops for-loop

我对JavaScript编码很新,并且有一个完成的任务,不知道如何做到这一点。我必须循环一个包含随机数的数组,并将数字直接从数组写入字符串。我该如何开始循环数组?我觉得我已经尝试了一切。 这是我尝试过的东西:

    var num = new Array();

num[i] = parseInt(Math.random() * 10);

for (i = 0; i < 20;i++);
{
document.write(num[i]);
}

这是作业中最简单的部分,但我甚至无法理解。任何人吗?

1 个答案:

答案 0 :(得分:0)

例如,像那样:

var i;

// Init an empty array
var arr = [];

// Init an empty string
var someString = "";

// Loop over array and fill it with random integers
for (i = 0; i < 20; i ++)
{
    arr[i] = parseInt(Math.random() * 10);
}

// Loop over array and add its values to string, separated by ';'
for (i = 0; i < 20; i ++)
{
    someString += arr[i] + "; ";
}

// Alert the result
alert(someString);

这是一个用于测试上述代码的JSFiddle:http://jsfiddle.net/uPxEf/