-7
我有一個名爲BiggerOf(數組,值)的函數我需要一個JavaScript代碼。函數計算有多少數組元素大於該值並打印這些元素? - 陣列= [2,3,5,7,9,11,13,15,17,19]。 -value = 8javascript函數BiggerOf(數組,值)
我有一個名爲BiggerOf(數組,值)的函數我需要一個JavaScript代碼。函數計算有多少數組元素大於該值並打印這些元素? - 陣列= [2,3,5,7,9,11,13,15,17,19]。 -value = 8javascript函數BiggerOf(數組,值)
試試這個
var noArray = [2,3,5,7,9,11,13,15,17,19];
function BiggerOf(arrayVal, val){
for (i = 0; i < arrayVal.length; i++) {
if(arrayVal[i] > val){
alert(arrayVal[i]);
}
}
}
BiggerOf(noArray, 8);
這是你想要的嗎?
function BiggerOf(array, value){
var result = 0; // a variable to store the result, it starts at 0
for (var i in array){ // iterates the array
if (array[i] > value) { // checks if the current array item is bigger then value
result++; // if so, result is incremented
}
}
return result; // returns the result
}
注:爲未來的問題,請提供你嘗試一下代碼,你遇到什麼問題,並儘可能清楚,你可以說出你的問題。我們不是來做你的功課或猜測你的問題。
問題是什麼? – 2014-11-02 17:08:04
這樣循環遍歷數組,看看值是否大於索引。 – epascarello 2014-11-02 17:08:23
提示:'.filter(...).length'或者只是一個帶累加器的循環 – 2014-11-02 17:10:28