數(shù)字顛倒位置問題
<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>
為什么輸出結(jié)果是indifity?
求大牛指教
<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>
為什么輸出結(jié)果是indifity?
求大牛指教
2015-06-23
舉報
2015-12-03
結(jié)果是infinity吧,不是indifity
number=number/10 的值永遠(yuǎn)大于0,reverse可以一直進(jìn)行計算,所以reverse的值是infinity無窮大
2015-06-24
number=Math.floor(number/10);
把這句話改在上面就好了