- 方法一:使用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.
如果你觉得文章对你有益,你可以对作者进行小额打赏: