Heim  >  Artikel  >  Web-Frontend  >  So ermitteln Sie mithilfe von JavaScript, ob es sich um eine Palindromzahl handelt

So ermitteln Sie mithilfe von JavaScript, ob es sich um eine Palindromzahl handelt

青灯夜游
青灯夜游Original
2021-11-26 16:54:043944Durchsuche

Methode: 1. Verwenden Sie toString() und split(), um Zahlen in Arrays umzuwandeln. 2. Verwenden Sie reserve(), um die Reihenfolge der Array-Elemente umzukehren. 3. Verwenden Sie join() und Number(), um das umgedrehte Array umzuwandeln 5. Verwenden Sie den Operator „===", um zu vergleichen, ob die ursprüngliche Zahl und die umgedrehte Zahl gleich sind. Wenn sie gleich sind, handelt es sich um eine Palindromzahl.

So ermitteln Sie mithilfe von JavaScript, ob es sich um eine Palindromzahl handelt

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Eine Palindromzahl bezieht sich auf eine ganze Zahl, die in Vorwärtsreihenfolge (von links nach rechts) und Rückwärtsreihenfolge (von rechts nach links) dasselbe liest.

Zum Beispiel ist „121“ eine Palindromzahl.

Wie kann man also mithilfe von JavaScript feststellen, ob es sich um ein Palindrom handelt?

Implementierungsidee: Verwenden Sie das Array

  • , um zunächst eine Zahl in eine Zeichenfolge umzuwandeln

  • und teilen Sie die Zeichenfolge dann nacheinander in Zeichen auf und speichern Sie sie im Array, dh konvertieren Sie sie in ein Zeichen array

  • und verwenden Sie dann die Methode „reserve“. Die ()-Methode dreht das Array um und kehrt die Reihenfolge der Elemente im Array um Originalzahl und umgedrehte Zahl sind gleich, wenn ja, dann ist es die Palindromzahl.

  • Implementierungscode:
  • 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 +"不是一个回文数");
    }
  • ===
    [Verwandte Empfehlungen:

    Javascript-Lern-Tutorial
]

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie mithilfe von JavaScript, ob es sich um eine Palindromzahl handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn