已采納回答 / 夢中淚
你是把最終的結果取整了,而實際上是把每次運動時的速度取整了。10每次減0.9一直減減到0.1,然后向下取整,但實際是先把0.9向上取整為1,然后一直減減到0。好像是這樣
2015-12-26
已采納回答 / ppo_YXWU
?speed?=?speed?>?0???Math.floor(speed)?:?Math.ceil(speed);這一句換一下:?speed?=?speed?>?0???Math.ceil(speed)?:?Math.floor(speed);這樣才能保證速度不為0;不然width差值小于8時速度就為0了,width就不變了,一直達不到200和400
2015-12-25
最新回答 / 狂飆的蝸牛_1
如果非要寫成等于的話,那你就要保證它能取到這個值,而有時候就恰好跳過了這個值,比如說有除法運算的時候就很有可能,所以一般都習慣寫成大于等于,就算寫成等于也可以的情況下
2015-12-23