Javascript

Comment savoir si un nombre est pair ou impair en JavaScript ?

×

Recommandés

Liste des Fonctions JavaScript avec Exemples
JavaScript est un langage de programmation...
En savoir plus
Méthodes setInterval() et setTimeout() en JavaScript :...
En JavaScript, les méthodes setInterval() et...
En savoir plus
Supprimer un élément d’un tableau en JavaScript...
JavaScript est un langage de programmation...
En savoir plus
Gérer les Événements de Clic en Dehors...
Lorsque vous développez des applications web...
En savoir plus
Vérifier la validité d'un E-mail avec JavaScript
La vérification de la validité d'une...
En savoir plus
Comment encoder une URL en JavaScript
L'encodage d'une URL en javascript est...
En savoir plus

JavaScript, un langage de programmation puissant, permet d’effectuer diverses opérations, dont la vérification si un nombre est pair ou impair. Cet article explore plusieurs méthodes pour réaliser cette vérification en JavaScript.

Un peu de mathématiques 🙂

En nous replongeant dans les cours de mathématiques, nous pouvons énoncer ces définitions qui concernent la parité d’un nombre :

Un nombre N est considéré pair s’il peut être exprimé comme N = 2A, où A est un nombre entier.

De même, un nombre N est considéré impair s’il peut être exprimé comme N = 2A + 1, où A est un nombre entier.

Pour ceux qui apprécient les mathématiques, voici une autre définition faisant appel à l’opérateur modulo (% en JavaScript) :

Le terme « modulo » peut sembler complexe, mais c’est un concept que nous utilisons fréquemment dans notre vie quotidienne, en particulier lors du comptage circulaire ou cyclique. En termes simples, le nombre par rapport auquel nous effectuons des calculs cycliques est appelé le « modulo ».

Code JavaScript pour vérifier si un nombre est pair ou impair en utilisant l’opérateur modulo (%):

function estPairOuImpair(N) {
    if (N % 2 === 0) {
        return N + " est un nombre pair.";
    } else {
        return N + " est un nombre impair.";
    }
}

// Exemple d'utilisation
console.log(estPairOuImpair(6)); // Affichera "6 est un nombre pair."
console.log(estPairOuImpair(7)); // Affichera "7 est un nombre impair."

L’opérateur modulo (%) permet de déterminer si le reste de la division par 2 est égal à 0, ce qui indique que le nombre est pair. Sinon, il est impair.

Méthode 1 : Opérateur de Modulo (%)

L’opérateur de modulo (%) est un outil essentiel pour vérifier la parité d’un nombre. Voici comment cela fonctionne :

function estPairOuImpair(nombre) {
  if (nombre % 2 === 0) {
    return "Le nombre est pair.";
  } else {
    return "Le nombre est impair.";
  }
}

const resultat = estPairOuImpair(10);
console.log(resultat); // Affichera "Le nombre est pair."

Dans cet exemple, nous utilisons l’opérateur de modulo pour diviser le nombre par 2. Si le reste de cette division est égal à zéro, alors le nombre est pair. Sinon, il est impair.

Méthode 2 : Opérateur Bitwise (&)

L’opérateur Bitwise AND (&) peut également être utilisé pour vérifier si un nombre est pair ou impair. Voici comment :

function estPairOuImpairBitwise(nombre) {
  if (nombre & 1) {
    return "Le nombre est impair.";
  } else {
    return "Le nombre est pair.";
  }
}

const resultat = estPairOuImpairBitwise(7);
console.log(resultat); // Affichera "Le nombre est impair."

L’opérateur & effectue un AND bitwise entre le nombre et 1. Si le résultat est différent de zéro, alors le nombre est impair.

Méthode 3 : Fonction Mathématique

Une autre méthode pour vérifier la parité d’un nombre consiste à utiliser une fonction mathématique. Voici comment vous pouvez le faire :

function estPairOuImpairMath(nombre) {
  if (Math.abs(nombre) % 2 === 0) {
    return "Le nombre est pair.";
  } else {
    return "Le nombre est impair.";
  }
}

const resultat = estPairOuImpairMath(-5);
console.log(resultat); // Affichera "Le nombre est impair."

Dans cet exemple, nous utilisons la fonction Math.abs() pour obtenir la valeur absolue du nombre avant d’appliquer l’opérateur de modulo.

Conclusion

Il existe plusieurs façons de déterminer si un nombre est pair ou impair en JavaScript. Vous pouvez choisir la méthode qui vous semble la plus appropriée en fonction de vos besoins spécifiques. Que vous utilisiez l’opérateur de modulo, l’opérateur Bitwise AND ou une fonction mathématique, la parité d’un nombre n’aura plus de secrets pour vous.

Recommandés

Tri par Fusion en JavaScript : Une...
Le tri par fusion (ou merge...
En savoir plus
Tri à bulle en JavaScript : Un...
Le tri à bulle est l'un...
En savoir plus
Les Commandes JavaScript les Plus Utilisées :...
JavaScript est le langage de programmation...
En savoir plus
Les Fonctions Fléchées en JavaScript : Une...
Les fonctions fléchées, introduites dans ECMAScript...
En savoir plus
Validation des e-mails en JavaScript : Un...
Dans le paysage numérique actuel, où...
En savoir plus
Calcul du PGCD (Plus Grand Commun Diviseur)...
Le Plus Grand Commun Diviseur (PGCD)...
En savoir plus
AZ

Recent Posts

Modèle Excel d’analyse financière automatisée avec graphiques

Dans beaucoup d’entreprises, l’analyse financière commence souvent de la même manière : une pile de…

2 heures ago

Méthodologie SVT : réussir l’analyse de document en SVT

Télécharger une fiche méthode pratique et utile ⬇️ L’analyse de document en SVT fait partie…

6 heures ago

Méthode des points de vue narratifs en 4ème

Introduction En classe de 4ème, l’étude du récit occupe une place importante dans l’apprentissage du…

19 heures ago

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

3 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

3 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

4 jours ago

This website uses cookies.