javascript函数BiggerOf(数组,值)
我有一个名为BiggerOfarray的函数,value我需要一个javascript代码。这个函数计算有多少数组元素大于该值并打印这些元素? -数组=[2,3,5,7,9,11,13,15,17,19]。 -value=8这是你想要的吗javascript函数BiggerOf(数组,值),javascript,arrays,function,Javascript,Arrays,Function,我有一个名为BiggerOfarray的函数,value我需要一个javascript代码。这个函数计算有多少数组元素大于该值并打印这些元素? -数组=[2,3,5,7,9,11,13,15,17,19]。 -value=8这是你想要的吗 function BiggerOf( array, value ){ var result = 0; // a variable to store the result, it starts at 0 for (
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
}
注意:对于未来的问题,请提供您尝试的代码,您遇到了什么问题,并尽可能清楚地说明您的问题。我们不是来给你做作业或猜你的问题的。试试这个
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);
问题是什么?所以循环遍历数组,看看值是否大于索引。提示:。筛选器…长度或仅使用累加器循环