<script>
var number=23871;
var reverse=0;
do{
	lastDigit=number%10;
	reverse=(reverse*10)+lastDigit;
	number=number/10;
}while(number>0)
alert("the reverse number is:"+reverse)
</script>为什么输出结果是indifity?
求大牛指教
结果是infinity吧,不是indifity
number=number/10 的值永远大于0,reverse可以一直进行计算,所以reverse的值是infinity无穷大
number=Math.floor(number/10);
把这句话改在上面就好了