Este manual descreverá o procedimento para verificar se a string for um palíndromo em javascript.
Como verificar se uma string é um palíndromo em javascript?
Para verificar se uma string é um palíndromo, você pode usar os métodos abaixo da lista:
Vamos entender o funcionamento desses métodos um por um.
Método 1: Verifique se uma string é um palíndromo usando métodos predefinidos
JavaScript fornece alguns métodos predefinidos, como o “dividir()”Método,“reverter()”Método e o“juntar()”Método que você pode usar para verificar se a string é um palíndroma ou não. A string é dividida em caracteres de matriz individual usando o método split (). O método reverso () reverte a posição da matriz. Finalmente, os elementos da matriz são todos combinados em uma string utilizando o método junção ().
Sintaxe
Siga a sintaxe dada para usar métodos predefinidos para verificar se a string é um palíndromo ou não:
Exemplo
Neste exemplo, criaremos uma função de seta para verificar se a string é um palíndrome.
Para fazer isso, chamaremos o método split () para dividir a matriz em caracteres individuais e depois chamar o método reverso () para reverter a posição da matriz e, finalmente, combinar todos os elementos chamando o método de junção (). Se a sequência resultante for equivalente à string original, ela retornará “verdadeiro”Significa que a corda passada é palíndrome, caso contrário, ele retornará“falso”:
var ispalindrome = (str) =>Então, vamos chamar de “ispalindrome ()”Função passando a string“radar”Para verificar se a string é palíndroma ou não:
console.log ("a string 'radar' é palíndrome? : " + ispalindrome (" radar "));Como você pode ver, a saída retornou true, o que significa a string “radar”É um palíndromo:
Vamos em direção ao segundo procedimento!
Método 2: Verifique se uma string é um palíndromo usando métodos definidos pelo usuário
Outro procedimento para verificar se uma string é um palíndromo ou não é criar um método definido pelo usuário. Em um método definido pelo usuário, você pode especificar sua lógica com a ajuda de declarações condicionais e iterativas.
Exemplo
Primeiro, criaremos uma função chamada “palíndroma ()”Isso verifica se a string é palíndroma ou não. Para esse fim, primeiro iteraremos a corda nas direções para frente e para trás e depois determinaremos se o personagem na direção para a frente é igual ao personagem na direção para trás. Se sim, então ele dá “verdadeiro", outro "falso”:
Agora, criaremos outra função chamada “ispalindrome ()"Que vai chamar o"palíndroma ()”Função passando a string como um argumento. Se a função retornar true, ele imprimirá a mensagem “A corda é um palíndromo”; caso contrário, impressão “A corda não é um palíndromo”:
função ispalindrome (str)Por fim, chamaremos o “ispalindrome ()”E passe a string“radar”Para verificar se é um palíndromo ou não:
ispalindrome ("radar");A saída indica que a string “radar”É um palíndromo:
Fornecemos o procedimento para verificar se uma string é um palíndroma ou não.
Conclusão
Para verificar se a string é um palíndromo ou não, você pode usar os métodos predefinidos de JavaScript e o método definido pelo usuário. No procedimento predefinido, os métodos split (), reverse () e junção () são usados que retornam true se a string for um palíndromo, caso contrário, retorna falsa. Em um procedimento definido pelo usuário, você pode adicionar sua própria lógica com a ajuda de declarações condicionais e iterativas. Neste manual, descrevemos os métodos para verificar se uma string é um palíndrome em javascript com exemplos adequados.