Este manual describirá el procedimiento para verificar si la cadena es un palíndromo en JavaScript.
Cómo verificar si una cadena es un palíndromo en JavaScript?
Para verificar si una cadena es un palíndromo, puede usar los métodos que sean a continuación:
Entendamos el funcionamiento de estos métodos uno por uno.
Método 1: Verifique si una cadena es un palíndromo utilizando métodos predefinidos
JavaScript proporciona algunos métodos predefinidos como el "dividir()" método, "contrarrestar()Método ", y el"unirse()Método que puede usar para verificar si la cadena es un palíndromo o no. La cadena se divide en caracteres de matriz individuales usando el método split (). El método reverse () revierte la posición de la matriz. Finalmente, los elementos de la matriz se combinan en una cadena que utiliza el método Join ().
Sintaxis
Siga la sintaxis dada para usar métodos predefinidos para verificar que la cadena sea un palíndromo o no:
Ejemplo
En este ejemplo, crearemos una función de flecha para verificar que la cadena sea un palíndromo.
Para hacerlo, llamaremos al método Split () para dividir la matriz en caracteres individuales, luego llamaremos al método reverso () para revertir la posición de la matriz y luego finalmente combinaron todos los elementos llamando al método unión (). Si la cadena resultante es equivalente a la cadena original, volverá "verdadero"Significa que la cadena pasada es palíndromo, de lo contrario regresará"FALSO":
var ispalIndrome = (str) =>Entonces, llamaremos al "ispalindrome ()"Funciona pasando la cadena"Radar"Verificar que la cadena es palíndromo o no:
consola.log ("La cadena 'radar' es Palindrome? : " + ispalindrome (" radar "));Como puede ver, la salida devolvió verdadera, lo que significa la cadena "Radar"Es un palíndromo:
Vamos a dirigirnos hacia el segundo procedimiento!
Método 2: verifique si una cadena es un palíndromo utilizando métodos definidos por el usuario
Otro procedimiento para verificar si una cadena es un palíndromo o no es crear un método definido por el usuario. En un método definido por el usuario, puede especificar su lógica con la ayuda de declaraciones condicionales e iterativas.
Ejemplo
Primero, crearemos una función llamada "palíndromo()"Eso verifica si la cadena es Palindrome o no. Para este propósito, primero iteraremos la cadena en direcciones hacia adelante y hacia atrás, luego determinaremos si el carácter en la dirección hacia adelante es igual al carácter en la dirección hacia atrás. Si es así, entonces da "verdadero", demás "FALSO":
Ahora, crearemos otra función llamada "ispalindrome ()"Eso llamará al"palíndromo()"Funciona pasando la cadena como argumento. Si la función devuelve verdaderas, imprimirá el mensaje "La cuerda es un palíndromo"; más, imprima "La cuerda no es un palíndromo":
función ispalindrome (str)Por último, llamaremos al "ispalindrome ()"Y pase la cadena"Radar"Verificar si es un palíndromo o no:
ispalindrome ("radar");La salida indica que la cadena "Radar"Es un palíndromo:
Hemos proporcionado el procedimiento para verificar si una cadena es un palíndromo o no.
Conclusión
Para verificar si la cadena es un palíndromo o no, puede usar los métodos predefinidos de JavaScript y el método definido por el usuario. En el procedimiento predefinido, se usan métodos Split (), Reverse () y unión () que devuelven verdadero si la cadena es un palíndromo, de lo contrario, devuelve falso. En un procedimiento definido por el usuario, puede agregar su propia lógica con la ayuda de declaraciones condicionales e iterativas. En este manual, describimos los métodos para verificar si una cadena es un palíndromo en JavaScript con ejemplos adecuados.