Iva*_*van 1 javascript reverse function
How can I reverse numbers including a sign? (eg: -659 => -956)
Also, numbers with zeros at the end should be reversed in the following way:
1000 => 1
50000 => 5
Run Code Online (Sandbox Code Playgroud)
My current result is:
-784 => 487-
1000 => 0001
Run Code Online (Sandbox Code Playgroud)
Here is my function:
function reverseNumber(num)
{
num = num.toString();
return num.split("").reverse().join("");
}
console.log(reverseNumber(-5698));
Run Code Online (Sandbox Code Playgroud)
You can check for the sign of the number before processing. Here is a working example
function reverseNumber(num)
{
sign = num < 0 ? '-' : '';
num = Math.abs(num) + "";
return Number(sign + num.split("").reverse().join(""));
}
console.log(reverseNumber(-1000));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1114 次 |
| 最近记录: |