之前你怎麼小數點 之前捨去了一些不那麼45.1 -> 45
但47 -> 45
或者45 -> 50
回合數小數點
Q
回合數小數點
-2
A
回答
0
var number = 45.5;
alert(Math.round(number/5) * 5);
這四捨五入到最接近的5
var number = 45.5;
alert(Math.round(number/10) * 10);
而這就是最接近的10.
還有一個功能floor
舍入到較低的數字和ceil
舍入到更高number`例如:
var number = 45.5;
alert(Math.floor(number/10) * 10); // This will give 40
alert(Math.ceil(number/10) * 10); // This will give 50
+0
謝謝,正是我需要的! – Ruben
1
嘗試這樣的: -
Math.round(45/ 10) * 10;
的
+0
不知道他是不是想要5回合不到10。 –
相關問題
- 1. 回合0小數點
- 2. 回合小數點與HTML5輸出
- 3. 回合到小數點後2位
- 4. 回合可空小數5位小數
- 5. 回合下用N個數位小數點後
- 6. 回合數到最近的0.5小數
- 7. 如何在小數點後返回2位數的浮點數?
- 8. 回合到小數點後4位不工作?
- 9. 回合負值到小數點後2位
- 10. jQuery的回合到小數點後2分
- 11. 回合高達小數點後兩位,JavaScript的
- 12. C#1小數點到2小數點
- 13. 回合函數只返回兩位小數
- 14. 回合雙到4位小數以下
- 15. 回合列表的小數列表
- 16. 回合小數和轉換爲%的C#
- 17. 如何接受小數點後沒有回合功能的只有一位數
- 18. 小數位浮點數和小數點的位置問題。小數點
- 19. SqlReader返回小數點後四位
- 20. SQL:無小數點返回百分比
- 21. Teradata不斷返回小數點零位
- 22. 使用sprintf來回合浮點數
- 23. 小數位數浮點數
- 24. Javascript - 在縮小數字後返回小數點後的兩位數值
- 25. 小時的時差與小數點後兩位小數點差
- 26. 如何將此浮點數小數點後兩位小數?
- 27. 小數點後刪除小數點後的零點
- 28. 將兩個小數點列表組合在一個數組中
- 29. 清理數據幀:不適用,小數點,字符串,混合,
- 30. 如何將數字數據點壓縮到較小的集合?
可能重複[回合的錢到最近的10美元的Javascript( http://stackoverflow.com/questions/3463920/round-money-to-nearest-10-dollars-in-javascript) – epascarello
你的問題沒有任何意義。你說你正在四捨五入,但是你指定45舍入到50.當你有小數時會發生什麼? –
對不起,英文不是我的母語,我不知道你可以說四捨五入。感謝您指出了這一點。我的意思是如何四捨五入到最接近的5或到最近的十位。 – Ruben