0% found this document useful (0 votes)
63 views

Write A JavaScript Function That Reverse A Number & Explanation

The function takes a number as a parameter, converts it to a string, splits the string into an array of characters, reverses the array, joins the array back into a string, and converts it back to a number to return the reversed number. It demonstrates converting a number to a string, reversing the characters of the string, and converting it back to a number.

Uploaded by

jaba123jaba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Write A JavaScript Function That Reverse A Number & Explanation

The function takes a number as a parameter, converts it to a string, splits the string into an array of characters, reverses the array, joins the array back into a string, and converts it back to a number to return the reversed number. It demonstrates converting a number to a string, reversing the characters of the string, and converting it back to a number.

Uploaded by

jaba123jaba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Write a JavaScript function that reverse a number.

Sample Data and output:


Example x = 32243;
Expected Output: 34223

function reverse_a_number(n)n=32243
{
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

You might also like