w3resource

JavaScript: Reverse a number

JavaScript Function: Exercise-1 with Solution

Write a JavaScript function that reverse a number.
Sample Data and output:
Example x = 32243;
Expected Output: 34223

Pictorial Presentation:

JavaScript: Reverse a number

Sample Solution:

HTML Code:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Reverse a number</title>
</head>
<body>
  
</body>
</html>

JavaScript Code:

function reverse_a_number(n)
{
	n = n + "";
	return n.split("").reverse().join("");
}
console.log(Number(reverse_a_number(32243)));

Sample Output:

34223

Explanation:
Assume n = 1000.
Convert a number to a string :
Code : -> n = n + "";
Note : There are different ways to convert number to string :

  • String literal -> str = "" + num + "";
  • String constructor -> str = String(num);
  • toString -> str = num.toString();
  • String Literal simple -> str = "" + num;

The split() method is used to split a String object into an array of strings by separating the string into substrings.
Code : console.log('1000'.split(""));
Output : ["1", "0", "0", "0"]

The reverse() method is used to reverse an array in place. The first array element becomes the last and the last becomes the first.
Code : console.log(["1", "0", "0", "0"].reverse());
Output : ["0", "0", "0", "1"]

The join() method is used to join all elements of an array into a string.
Code : console.log(["1", "0", "0", "0"].reverse().join(""));
The Number constructor contains constants and methods for working with numbers. Values of other types can be converted to numbers using the Number() function.
Output : 1

Flowchart:

Flowchart: JavaScript function: Reverse a number

Live Demo:

See the Pen JavaScript -Reverse a number-function-ex- 1 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program to find the smallest prime number strictly greater than a given number.
Next: Write a JavaScript function that checks whether a passed string is palindrome or not?

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.

JavaScript: Tips of the Day

Shorten an array using its length property

A great way of shortening an array is by redefining its length property.

let array = [0, 1, 2, 3, 4, 5, 6, 6, 8, 9]
array.length = 4
// Result: [0, 1, 2, 3]

Important to know though is that this is a destructive way of changing the array. This means you lose all the other values that used to be in the array.

Ref: https://bit.ly/2LBj213