Maison >interface Web >js tutoriel >Comment utiliser JavaScript pour déterminer s'il s'agit d'un nombre palindrome

Comment utiliser JavaScript pour déterminer s'il s'agit d'un nombre palindrome

青灯夜游
青灯夜游original
2021-11-26 16:54:044104parcourir

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.

Comment utiliser JavaScript pour déterminer s'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 +"不是一个回文数");
}

Comment utiliser JavaScript pour déterminer sil sagit dun nombre palindrome

[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn