Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,122 questions

40,780 answers

573 users

How to check if a number is palindrome recursively in JavaScript

1 Answer

0 votes
<!DOCTYPE html>
<html>
<head></head>
<body>

<script type="text/javascript">
function recursiveCheckPalindrome(n)
{
    if ( typeof recursiveCheckPalindrome.inverse_number == 'undefined' ) 
        recursiveCheckPalindrome.inverse_number = 0;
     
    if (n == 0)
        return false;
    recursiveCheckPalindrome.inverse_number = (recursiveCheckPalindrome.inverse_number * 10) + 
                                              (n % 10);
    recursiveCheckPalindrome(parseInt(n / 10));
  
    return n == recursiveCheckPalindrome.inverse_number;
}

var n = 12321;

if (recursiveCheckPalindrome(n) == true)
    document.write("Palindrome<br/>");
else
    document.write("NOT Palindrome<br />");
</script>

</body>
</html>

<!--
run: 

Palindrome

-->

 





answered Feb 23, 2016 by avibootz

Related questions

1 answer 245 views
1 answer 90 views
1 answer 82 views
1 answer 72 views
1 answer 297 views
...