Vérifier si un nombre est un palindrome en JavaScript

Un nombre est un palindrome si il s’écrit de la même manière après l’inversion de ce dernier.
 
Exemples:

232, 191, 22022, 111, 666, 12012
La logique du programme
  • Récupère le nombre à vérifier
  • Garder le nombre dans une variable temporaire
  • Inverser le nombre
  • Comparer le nombre temporaire avec le nombre inversé
  • Si les deux nombres sont identiques, afficher « le nombre est un palindrome »
  • Sinon, afficher « le nombre n’est pas un palindrome »
 

Programme pour vérifier si le nombre est palindrome ou non
<!doctype html>
<html>
   <head>
      <script>
         function isPalindrome()
         {
             var tmp=0, x, nbr, y;
			 
             nbr = Number(document.getElementById("MyInput").value);
			 
             y = nbr;
             while(nbr > 0)
             {
               //Comparer le premier chiffre avec le dernier chiffre
               x = nbr%10;
               nbr = parseInt(nbr/10);
               tmp = tmp*10+x;
             }
             //Vérifiez si tmp et y sont identiques ou non.
             if(tmp == y)
             {
                alert("Le nombre est un palindrome.");
             }
             else
             {
                alert("Le nombre n'est pas un palindrome.");
             }
         }
      </script>
   </head>
   <body>
      Entrez un nombre: <input id="MyInput">
      <button onclick="isPalindrome()">Vérifier</button>
   </body>
</html>
Résultat
Entrez un nombre:
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *