我有一個javascript公式,它將輸入數字number
四捨五入。Javascript:舍入到下一個十位
var number = x;
alert (Math.round(number/10) * 10);
這將輸出11,12,13,14爲10和15,16,17爲20
這不是我想要的東西;我要添加1〜10(11)和圓形它,這將返回/打印20.
實施例:
- 11,12,13,14 ... 19輪20
- 21,22 ... 29輪至30
- 等
我有一個javascript公式,它將輸入數字number
四捨五入。Javascript:舍入到下一個十位
var number = x;
alert (Math.round(number/10) * 10);
這將輸出11,12,13,14爲10和15,16,17爲20
這不是我想要的東西;我要添加1〜10(11)和圓形它,這將返回/打印20.
實施例:
我想你可以使用Math.ceil
代替Math.round
。
如果我正在解釋你的問題的確是你所問的,那麼你需要Math.ceil。
這將等同於功能的上限(「四捨五入」,如果你願意)
因此,你的代碼就變成了:
var number = x;
alert (Math.ceil(number/10) * 10);
使用Math.ceil代替Math.round –
對不起只有在我發佈回答後纔看到這個問題 – OliverRadini
[如何在Javascript中取整數字?]的可能重複(http://stackoverflow.com/questions/5191088/how-to-round-up-a-number-in- javascript) – DrunkWolf