Méthode : 1. Utilisez toString() et split() pour convertir les nombres en tableaux ; 2. Utilisez reserve() pour inverser l'ordre des éléments du tableau. 3. Utilisez join() et Number() pour convertir le tableau inversé en ; nombres ; 5. Utilisez l'opérateur "===" pour comparer si le nombre d'origine et le nombre inversé sont égaux. S'ils sont égaux, il s'agit d'un nombre palindrome.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Un nombre palindrome fait référence à un nombre entier qui se lit de la même manière dans l'ordre direct (de gauche à droite) et dans l'ordre inverse (de droite à gauche).
Par exemple, "121" est un numéro palindrome.
Alors comment utiliser JavaScript pour déterminer s'il s'agit d'un palindrome ?
Idée d'implémentation : utilisez un tableau
pour d'abord convertir un nombre en chaîne
, puis divisez la chaîne en caractères un par un et stockez-la dans le tableau, c'est-à-dire convertissez-la en caractère array
puis utilisez reserve La méthode () retourne le tableau, inversant l'ordre des éléments dans le tableau
Convertissez ensuite le tableau inversé en nombres
Enfin, utilisez ===
pour comparer pour voir si le le numéro d'origine et le numéro inversé sont égaux, si c'est le cas, alors c'est le numéro palindrome.
Code d'implémentation :
var x=121; var str = x.toString() //转化为字符串 var arr = str.split('') //转化为数组 var res = Number(arr.reverse().join('')) if(x===res){ console.log(x +"是一个回文数"); }else{ console.log(x +"不是一个回文数"); }
[Recommandations associées : Tutoriel d'apprentissage javascript]
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!