Maison >interface Web >js tutoriel >Défi de codage | Comment vérifier si un nombre est impair ou pair en utilisant JS
Déterminer si un nombre est pair ou impair est une tâche de programmation fondamentale. En JavaScript, il existe plusieurs façons d'y parvenir. Ce didacticiel vous présentera deux méthodes simples : utiliser l'opérateur de module et exploiter l'opérateur ET au niveau du bit.
L'opérateur de module (%) est le moyen le plus courant et le plus simple de déterminer si un nombre est pair ou impair. Cet opérateur renvoie le reste d'une opération de division.
Concept clé :
Exemple de code :
function isEven(number) { return number % 2 === 0; } function isOdd(number) { return number % 2 !== 0; } // Usage: console.log(isEven(4)); // true console.log(isOdd(4)); // false console.log(isEven(7)); // false console.log(isOdd(7)); // true
Sortie :
L'opérateur ET au niveau du bit (&) peut également être utilisé pour déterminer des nombres impairs ou pairs. Cette approche repose sur une représentation binaire :
Concept clé :
Comment ça marche :
L'exécution du numéro & 1 vérifie le dernier bit du nombre :
Exemple de code :
function isEven(number) { return (number & 1) === 0; } function isOdd(number) { return (number & 1) === 1; } // Usage: console.log(isEven(4)); // true console.log(isOdd(4)); // false console.log(isEven(7)); // false console.log(isOdd(7)); // true
Sortie :
Feature | Modulus Operator % | Bitwise AND Operator & |
---|---|---|
Readability | Very easy to understand | Less intuitive |
Readability | Slightly slower for large numbers | Slightly faster for large numbers |
Use Case | General-purpose applications | Optimised low-level operations |
Les deux méthodes sont efficaces pour vérifier si un nombre est pair ou impair en JavaScript. Choisissez celui qui correspond le mieux à votre cas d’utilisation spécifique. Bon codage ! ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!