javascript判断奇数简单代码实例分享

快乐打工仔 分类:实例代码

在实际应用中可能需要对数字的奇数性,下面就是一段通过位运算符实现的代码。

代码实例如下:

function filter(arr,callback){ 
  var index,out=[]; 
  for(index=0;index<arr.length;index++){ 
    if(callback(arr[index])) 
    out.push(arr[index]); 
  } 
  return out; 
} 
 
var arr = [1,2,3,4,5,6,7,8,9,10]; 
var even = function(item){ 
  if(typeof item !== "number") return false; 
  return !(item & 1); 
}; 
var filtered = filter(arr,even); 
console.log(filtered);

上面的代码实现了判断要求,代码总体非常简单,更多内容可以参阅相关阅读。

相关阅读:

(1).push()方法可以参阅javascript push()一章节。

(2).&运算符可以参阅javascript的二进制&运算符一章节。

回复

我来回复
  • 暂无回复内容