我对JavaScript编码很新,并且有一个完成的任务,不知道如何做到这一点。我必须循环一个包含随机数的数组,并将数字直接从数组写入字符串。我该如何开始循环数组?我觉得我已经尝试了一切。 这是我尝试过的东西:
var num = new Array();
num[i] = parseInt(Math.random() * 10);
for (i = 0; i < 20;i++);
{
document.write(num[i]);
}
这是作业中最简单的部分,但我甚至无法理解。任何人吗?
答案 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/