Ce manuel décrira la procédure de vérification si la chaîne est un palindrome en javascript.
Comment vérifier si une chaîne est un palindrome en javascript?
Pour vérifier si une chaîne est un palindrome, vous pouvez utiliser les méthodes ci-dessous:
Comprenons le fonctionnement de ces méthodes un par un.
Méthode 1: Vérifiez si une chaîne est un palindrome en utilisant des méthodes prédéfinies
JavaScript fournit quelques méthodes prédéfinies telles que «diviser()" méthode, "inverse()«Méthode, et le«rejoindre()«Méthode que vous pouvez utiliser pour vérifier si la chaîne est un palindrome ou non. La chaîne est divisée en caractères de tableau individuels en utilisant la méthode Split (). La méthode inversée () inverse la position du tableau. Enfin, les éléments du tableau sont tous combinés en une chaîne en utilisant la méthode join ().
Syntaxe
Suivez la syntaxe donnée pour l'utilisation de méthodes prédéfinies pour vérifier que la chaîne est un palindrome ou non:
Exemple
Dans cet exemple, nous créerons une fonction flèche pour vérifier que la chaîne est un palindrome.
Pour ce faire, nous appellerons la méthode Split () pour diviser le tableau en caractères individuels, puis appeler la méthode Reverse () pour inverser la position du tableau, puis combiner enfin tous les éléments en appelant la méthode join (). Si la chaîne résultante est équivalente à la chaîne d'origine, elle reviendra "vrai"Signifie que la chaîne passée est palindrome, sinon elle reviendra"FAUX»:
var ispalindrome = (str) =>Ensuite, nous appellerons le «ispalindrome ()"Fonction en passant la chaîne"radar«Pour vérifier que la chaîne est ou non palindrome:
console.journal ("le« radar »de chaîne est palindrome? : "+ Ispalindrome (" radar "));Comme vous pouvez le voir, la sortie est retournée vraie, ce qui signifie la chaîne "radar«Est un palindrome:
Dirigeons-nous vers la deuxième procédure!
Méthode 2: Vérifiez si une chaîne est un palindrome à l'aide de méthodes définies par l'utilisateur
Une autre procédure pour vérifier si une chaîne est un palindrome ou non est de créer une méthode définie par l'utilisateur. Dans une méthode définie par l'utilisateur, vous pouvez spécifier votre logique à l'aide de déclarations conditionnelles et itératives.
Exemple
Tout d'abord, nous créerons une fonction nommée «palindrome ()«Cela vérifie si la chaîne est palindrome ou non. À cette fin, nous allons d'abord itérer la chaîne dans les directions avant et arrière, puis déterminerons si le caractère dans la direction avant est égal au caractère dans la direction arrière. Si oui alors ça donne «vrai", autre "FAUX»:
Maintenant, nous allons créer une autre fonction nommée «ispalindrome ()«Cela appellera le«palindrome ()”Fonction en passant la chaîne comme argument. Si la fonction renvoie true, elle imprimera le message "La chaîne est un palindrome» Sinon, imprimer "La chaîne n'est pas un palindrome»:
fonction ispalindrome (str)Enfin, nous appellerons le «ispalindrome ()"Et passez la chaîne"radar«Pour vérifier s'il s'agit d'un palindrome ou non:
ispalindrome ("radar");La sortie indique que la chaîne "radar«Est un palindrome:
Nous avons fourni la procédure pour vérifier si une chaîne est un palindrome ou non.
Conclusion
Pour vérifier si la chaîne est un palindrome ou non, vous pouvez utiliser les méthodes prédéfinies de JavaScript et la méthode définie par l'utilisateur. Dans la procédure prédéfinie, les méthodes Split (), Reverse () et Join () sont utilisées qui reviennent vrai si la chaîne est un palindrome, sinon il renvoie faux. Dans une procédure définie par l'utilisateur, vous pouvez ajouter votre propre logique à l'aide de déclarations conditionnelles et itératives. Dans ce manuel, nous avons décrit les méthodes pour vérifier si une chaîne est un palindrome en javascript avec des exemples appropriés.