javascript判斷奇數簡單程式碼例項分享

antzone發表於2017-04-07

在實際應用中可能需要對數字的奇數性,下面就是一段通過位運算子實現的程式碼。

程式碼例項如下:

[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的二進位制&運算子一章節。

相關文章