【发布时间】:2015-08-03 10:18:49
【问题描述】:
所以我正在编写一些代码,它将生成 1 到 20 之间的随机数十次,将其添加到数组中,然后将其显示在表格中。如果一个数字出现不止一次,它将在表格中显示为红色。我无法创建将评估随机数以确定它是否是随机的并将其变为红色的函数。非常感谢任何帮助
var i;
var myarray = new Array();
document.writeln("<table>");
document.writeln("<th> Index </th>");
document.writeln("<th> Number </th>");
for (i = 1; i <= 10; i++){
//numberExists();
var min = 1;
var max = 20;
var randomnum = Math.floor(Math.random() * (max - min + 1)) + min;
var mynum = parseInt (randomnum );
myarray[i] = mynum;
document.writeln("<tr>");
document.writeln("<td>" + i + "</td>");
document.writeln("<td>" + myarray[i] + "</td>");
document.writeln("</tr>");
}
document.writeln("</table>");
//function numberExists(mynum, myarray){
// Can't figure out the code that goes here
//}
【问题讨论】:
-
你在找
indexOf()
标签: javascript arrays random duplicates