2013-02-10 57 views
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])的值?一個好的和簡單的方法?如何從一個數組

回答

3

試試這個:

a.indexOf(check) > -1 
+0

它不工作!我希望如果它符合該標準,程序可以使用if語句或三元運算符執行一些代碼。 – user2028943 2013-02-10 14:38:36

+0

@ user2028943:什麼都不起作用? '.indexOf'測試數組中是否包含一個值。 – 2013-02-10 14:39:59

+0

雅謝謝,這是我的錯!有用! – user2028943 2013-02-10 14:46:28