In diesem Artikel wird gezeigt, wie jemand das Konzept von Palindrome im Code von JavaScript implementieren kann, indem er einen Scheck dazu erstellt.
So überprüfen Sie ein Palindrom mit JavaScript?
Es gibt zwei Hauptmethoden, mit denen jeder überprüfen kann, ob eine bestimmte Zeichenfolge ein Palindrom ist oder JavaScript nicht verwendet. Dieser Abschnitt erläutert die Funktionalität der unten angegebenen Methoden.
Durch Teilen der Saite
Die erste Methode besteht darin, die angegebene Zeichenfolge in zwei Hälften aufzuteilen. Tauchen wir tiefer, um ein besseres Verständnis für diesen Algorithmus zu erlangen. Der Code ist unten angegeben:
functionCheckpalindrome ()Um es Ihnen leichter zu verstehen, ist der Code in 3 Abschnitte unterteilt. Versuchen wir, sie nacheinander ein Verständnis für sie zu erlangen.
Abschnitt 1: Stringlänge erhalten
Im ersten Abschnitt wird eine Variable deklariert, in der der Wert der Zeichenfolge gespeichert ist. Sie können eine Benutzereingabe nehmen oder das Wort selbst selbst codieren. Mit dem Schlüsselwort Länge wird die Länge der Zeichenfolge berechnet und in der Variablen gespeichert Len.
Abschnitt 2: Teilen der Zeichenfolge
Die Saite ist in zwei Hälften unter Verwendung des Zustands in der unterteilt Für Schleife. Dies bedeutet, dass die Schleife nur für die erste Hälfte läuft.
Abschnitt 3: Vergleichen Sie beide Hälften
Mit an ein Wenn Aussage, die erste Hälfte von der Für Schleife wird gegen die zweite Hälfte überprüft. Wenn die Buchstaben in der Zeichenfolge nicht übereinstimmen, endet die Funktion, nachdem wir uns mitgeteilt haben, dass es sich nicht um ein Palindrom handelt. Andernfalls bedeutet dies, dass die Saite ein Palindrom ist, wenn die Schleife durchlaufen wird.
Unten finden Sie einen Ausschnitt darüber, wie der Prozess funktioniert:
Verwenden integrierter Funktionen
Die zweite Technik ist im Vergleich zu der ersten viel einfacher auszuführen. Es erfordert die Verwendung einiger integrierter JavaScript-Funktionen. Nachfolgend finden Sie die Umsetzung der Funktionsweise dieser Funktionen:
functionCheckpalindrome ()Dieser Code verwendet die Teilt() Funktion, die die Zeichenfolge in ein Array umwandelt, indem jedes Zeichen aufgeteilt wird. Einmal ein Array, wird es einfach mit dem umgekehrt umkehren() Funktion wie oben gezeigt. Wir werden die umgekehrte Zeichenfolge wieder in ein Array ändern. Um dies zu erreichen, die verbinden() Die Funktion wird verwendet. Sobald sowohl die Saite als auch die umgekehrte Zeichenfolge erhalten wurden, werden sie verglichen und wenn sie sich als gleich herausstellen, ist die Saite ein Palindrom. Ein Beispiel hierfür ist unten gezeigt:
In diesem Beispiel ist sehr klar, dass die Zeichenfolge “NotpalIst kein Palindrom und das Programm zeigt die Ausgabe.
Abschluss
Es gibt zwei Möglichkeiten, wie Palindrome überprüft werden kann. Der erste Weg besteht darin, die Saite in zwei Hälften aufzuteilen und eine Hälfte mit dem anderen zu vergleichen. Der zweite Weg beinhaltet die Verwendung einiger eingebauter Funktionen, die die Zeichenfolge in ein Array umwandeln und umgekehrt sind, damit die umgekehrte Zeichenfolge mit der ursprünglichen Zeichenfolge verglichen werden kann.