如何反转包含符号的数字? (例如:-659 => -956
)
此外,末尾带有零的数字应按以下方式反转:
1000 => 1
50000 => 5
我当前的结果是:
-784 => 487-
1000 => 0001
这是我的功能:
function reverseNumber(num)
{
num = num.toString();
return num.split("").reverse().join("");
}
console.log(reverseNumber(-5698));
最佳答案
您可以在处理之前检查数字的符号。这是一个工作示例
function reverseNumber(num)
{
sign = num < 0 ? '-' : '';
num = Math.abs(num) + "";
return Number(sign + num.split("").reverse().join(""));
}
console.log(reverseNumber(-1000));
关于javascript - 带符号反转数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52028301/