Javascript Palindrome Checker

11 May, 2022

13

13

0

Contributors

A palindrome is a word or sentence that's spelled the same way both forward and backward, ignoring punctuation, case and spacing.

2A33a2, 2A3 3a2, 2_A33#A2, racecar, RaceCar, and race CAR should all return true.

We have a function named palindrome which passes a str parameter.

First, we replace all the non alphanumeric characters in the string


and turn all the characters in the string to lower case


Which can all be placed on a single line like so


Next, we need to set a new variable with the string in reverse. First we split the string into an array of characters


then we reverse the array


then we join the reversed array back into a string


Again, all of this could be done in one line


Finally, we check to see if str is equal to strRev and return true if it is and false if it isn't. You could use an if else statement, but the easiest shorthand would be to use ternary


the full code

javascript

javascript project

js

13

13

0

javascript

javascript project

js

ozboware
PHP and Javascript app developer

More Articles