Reverse number with sign

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)

Bab*_*boo 5

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)