Javascript 如何使用数组和循环

Javascript 如何使用数组和循环,javascript,arrays,loops,Javascript,Arrays,Loops,我必须编写一个程序,其中显示一个studentID数组,后跟一个randomNumber数组。结果应该如下所示: studentID数组:1,0,7,4,9 随机数数组:0,1,1,2,3,4,5,5,7,8,9,9,11,11,12,13,15,17,19,19 在随机数组中发现1个 在随机数组中发现7个 这是我到目前为止写的,但我不知道如何显示随机数组: var studentID = [1,0,7,9,2,6,3]; document.getElementById("ma").innerH

我必须编写一个程序,其中显示一个studentID数组,后跟一个randomNumber数组。结果应该如下所示:

studentID数组:1,0,7,4,9

随机数数组:0,1,1,2,3,4,5,5,7,8,9,9,11,11,12,13,15,17,19,19

在随机数组中发现1个

在随机数组中发现7个

这是我到目前为止写的,但我不知道如何显示随机数组:

var studentID = [1,0,7,9,2,6,3];
document.getElementById("ma").innerHTML = "studentID array: " + studentID;

var randomNum = new Array(parseInt(studentID));

for(var i = 0; i < studentID.length; i++){
    randomNum[i] = parseInt(Math.random() * 20);
    document.getElementById("par").innerHTML += "randomNum array: " + randomNum[i]);        
}
完整说明:

创建一个数组,并使用学生id的数字填充该数组: A.仅使用重复数字的一个实例,即学生ID:1070419170 var studentID=[1,0,7,4,9];
创建另一个包含20个条目的数组,如下所示: A.使用Math.random方法生成介于0和20之间的数字 填充数组提示:循环的每个条目。 B将此数组中的条目从最低到最高排序 array.sortfunctiona,b{返回a-b}; 在单独的段落上显示每个数组的值

。 到目前为止有50马克 循环遍历studentID数组中的值,每次检索一个条目,然后检查 在随机数数组中至少找到一个匹配项。40马克 A.如果找到匹配项,则在新段落中显示消息: i、 e7

请参阅本文档末尾的示例输出
在你想显示数字的那一行中有个错误,去掉结尾的括号,就可以了

我不知道如何显示随机数组

使用Array.toString或Array.joindelimiter将数组转换为字符串

建议使用element.textContent而不是element.innerHTML

var array=newarray20.fill20.mapa=>Math.truncMath.random*a.sorta,b=>a-b; document.getElementByIdoutput.textContent=array.toString;

看起来您忘记问问题了。你到底在挣扎什么?我可以显示例如:studentID数组:1,0,7,4,9。但是我不能显示randomNum数组:0,1,1,2,3,4,5,7,8,9,9,11,11,12,13,15,17,19,19这是一个有20个索引的数组,是通过循环完成的,但是我该如何显示:randomNum数组:0,1,1,2,3,4,5,5,7,8,9,9,11,11,12,13,15,17,19,19。。。。重复的数字是studentID的索引array@mannia您需要向我们提供有关如何构建此“randomNum”数组的更多信息创建另一个包含20个条目的数组,如下所示:a。使用Math.random方法生成介于0和20之间的数字,以填充数组提示:循环的每个条目。B将此数组中的项从最低数组排序到最高数组。sortfunctiona,b{返回a-b};6.在单独的段落中显示每个数组的值。下面是一个示例输出:studentID数组:1、0、7、4、9 randomNum数组:0、1、1、2、3、4、5、5、7、8、9、9、11、12、13、15、17、19、,19在随机数组中发现1个,在随机数组中发现7个array@mannia请在原始问题中包含此信息减去链接!