 
		胡震撼
2015-06-23 22:11
<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);
把这句话改在上面就好了
JavaScript进阶篇
469067 学习 · 22582 问题
相似问题