0
var a=new Array;
for (j=0;j<=10;j++) {
a[j]=Math.floor(Math.random()*99)+2
}
var check=Math.floor(Math.random()*99)+2
所以,检查我该如何检查check
是否是在此任何a[j]
(即a[0]
到a[10]
)的值?一个好的和简单的方法?如何从一个数组
var a=new Array;
for (j=0;j<=10;j++) {
a[j]=Math.floor(Math.random()*99)+2
}
var check=Math.floor(Math.random()*99)+2
所以,检查我该如何检查check
是否是在此任何a[j]
(即a[0]
到a[10]
)的值?一个好的和简单的方法?如何从一个数组
试试这个:
a.indexOf(check) > -1
它不工作!我希望如果它符合该标准,程序可以使用if语句或三元运算符执行一些代码。 – user2028943 2013-02-10 14:38:36
@ user2028943:什么都不起作用? '.indexOf'测试数组中是否包含一个值。 – 2013-02-10 14:39:59
雅谢谢,这是我的错!有用! – user2028943 2013-02-10 14:46:28