Vérifier si un string est un palindrome en JavaScript
![savoir image](/uploads/savoirs/images/screenshot-30cec9e8e6ccb6587ae7e00d0898ab2c2a80a2ff76.png)
Un palindrome est utilisé pour vérifier une séquence de nombres, de chaînes ou de lettres qui sont lues de gauche à droite et de droite à gauche pour correspondre aux mêmes caractères ou renvoyer la même séquence de caractères.
Algorithme palindrome
Voici les étapes pour obtenir le Palindrome en JavaScript :
- Obtenez les chaînes ou les nombres de l'utilisateur.
- Prenez une variable temporaire qui contient les nombres.
- Inversez le nombre donné.
- Comparez le numéro d'origine avec le numéro inversé
- Si le nombre temporaire et original sont identiques, le nombre ou la chaîne est un palindrome.
- Sinon, la chaîne ou le nombre donné n'est pas le Palindrome.
function isPalindrome(str) {
// longeur du mot
const len = str.length;
// parcourir les lettres du mot
for (let i = 0; i < len / 2; i++) {
// vérifier que le premier et le dernier caractères sont identiques
if (str[i] !== str[len - 1 - i]) {
alert( 'Non palindrome.');
}
}
alert( 'Palindrome');
}