2014-11-02 62 views
-7

我有一個名爲BiggerOf(數組,值)的函數我需要一個JavaScript代碼。函數計算有多少數組元素大於該值並打印這些元素? - 陣列= [2,3,5,7,9,11,13,15,17,19]。 -value = 8javascript函數BiggerOf(數組,值)

+1

問題是什麼? – 2014-11-02 17:08:04

+0

這樣循環遍歷數組,看看值是否大於索引。 – epascarello 2014-11-02 17:08:23

+0

提示:'.filter(...).length'或者只是一個帶累加器的循環 – 2014-11-02 17:10:28

回答

0

試試這個

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); 
0

這是你想要的嗎?

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 
} 

注:爲未來的問題,請提供你嘗試一下代碼,你遇到什麼問題,並儘可能清楚,你可以說出你的問題。我們不是來做你的功課或猜測你的問題。