reverse a given number using javascript
This program uses a Javascript to reverse a given number. This is also known as the implementation of a palindrome. The program is quite simple. It asks you to enter a number and reverses the same for you. You can refer to the images for inputs and outputs.
We have explained two different methods to reverse a number here.
//Palindrome.html <!DOCTYPE HTML> <html> <title>Palindrome.html</title> <script type ="text/javascript"> function rev_num() { var num = prompt("Enter the number to be reveresed :", " "); var n= num; var rev = 0, rem; while (n>0) { rem = n % 10; rev = rev * 10 + rem ; n = Math.floor(n/10); } document.write("The given number is : " +num+ " <br/> The reversed number is : " +rev+ "\n"); } </script> <body style="background-color:green" onload="rev_num();"> <!-- when the page gets loaded rev_num() function gets called --> <body> </html>
Suggested Read:
Input:
Output 2:
The following video explains how to execute the javascript:
There is an alternative method to reverse a given number using split(), reverse() and join() functions available in javascript. The following code explains this.
//Palindrome2.html <!DOCTYPE HTML> <html> <title>Palindrome2.html</title> <script type ="text/javascript"> function rev_num() { let num = prompt("Enter the number to be reveresed :", " "); let str = num.toString().split('').reverse().join(''); let rev = parseInt(str); document.write("The given number is : " +num+ " The reversed number is : " +rev+ "\n"); } </script> <body style="background-color:green" onload="rev_num();"> <!-- when the page gets loaded rev_num() function gets called --> <body> </html>
Input:
Output:
Please comment if you face any difficulties.
The configuration of resources can be a time-consuming and difficult operation while creating a React…
Rapid technological growth and developments have provided vast areas of…
How often have you thought about changing the way that you store and use data?…
Programming Languages are a set of rules that aid in transforming a concept into a…
Serverless edge computing is a new technology with a lot of promise, but it can…
Do any of your passwords include personal names, date of birth, or pet names? If…
View Comments
Another way could be:
function rev_num() {
let num = prompt("Enter the number to be reveresed :", " ");
let str = num.toString().split('').reverse().join('');
let rev = parseInt(str);
document.write("The given number is : " +num+ " The reversed number is : " +rev+ "\n");
}
Yes. This also works.
Thanks there. :)