Vérifier si un nombre est pair avec JavaScript

Concept et utilisation

La fonction numIsPair() permet de vérifier si un nombre est pair ou non.

Fonction

numIsPair()

Retourne une valeur booléenne indiquant si un nombre est pair.

Syntaxe
numIsPair(nombre);
Paramètre
nombre(Number)

Le paramètre nombre de la fonction numIsPair() définit un nombre lequel on souhaite vérifier s'il est pair ou non.

Valeur de retour
true(Boolean)

La valeur de retour true de la fonction numIsPair() indique que le nombre vérifié est pair.

false(Boolean)

La valeur de retour false de la fonction numIsPair() indique que le nombre vérifié n'est pas pair.

Exemple d'utilisation de la vérification de nombres pair ou impair

Une liste d'éléments doit être distribuée en deux listes distinctes.
La séparation des éléments est faite selon leur index pair ou impair dans la liste.

var liste = ['pierre', 'paul', 'jack', 'henri'];
var elements_pairs = [];
var elements_impairs = [];

for (var i = 0, j = liste.length; i < j; i++) {
  if (numIsPair(i)) {
    elements_pairs.push(liste[i]);
  } else {
    elements_impairs.push(liste[i]);
  }
}

console.log(elements_pairs, elements_impairs);

// renvoie : ["pierre", "jack"], ["paul", "henri"]

Code source de la fonction

function numIsPair(n) {
  return (n & 1) ? false : true;
}
^