- 方法一:使用Math.floor()方法
function reverseNumber(number)
{
var lastDigit=0,reverse=0;
while(number>0)
{
lastDigit=number%10;
reverse=reverse*10+lastDigit;
number=Math.floor(number/10);}
}
return number;
}- 方法二:
function reverseNumber(number)
{
var lastDigit=0,var reverse=0;
while (number>0)
{
lastDigit=number%10;
reverse=reverse*10+lastDigit;
number=(number-lastDigit)/10;
}
return number;
}
方法一Math.floot(number)与方法二(number-lastDigit)/10是等价的。都是将个位数字去掉,number数位减1.
如果你觉得文章对你有益,你可以对作者进行小额打赏:
本文介绍了两种不同的方法来实现数字的反转。方法一使用了Math.floor()函数去除数字的个位,而方法二通过直接减去个位数再除以10的方式达到相同效果。两种方法都通过循环操作实现了整个数字的反转。

被折叠的 条评论
为什么被折叠?



