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