我有一堆數字,例如797.3333333333334
,852.22222111
,933.111023
,我想總是舍入到最近的一分錢,例如我已經提到的數字將分別爲797.34
,852.23
,933.12
。如何總是將一個數字向上舍入到最近的一分錢中使用Javascript
我說最近的一分錢,但你也可以稱它爲最接近的十分之一。
有一個上限的功能,但只有四捨五入到最接近的整數,一樣Math.round()
我有一堆數字,例如797.3333333333334
,852.22222111
,933.111023
,我想總是舍入到最近的一分錢,例如我已經提到的數字將分別爲797.34
,852.23
,933.12
。如何總是將一個數字向上舍入到最近的一分錢中使用Javascript
我說最近的一分錢,但你也可以稱它爲最接近的十分之一。
有一個上限的功能,但只有四捨五入到最接近的整數,一樣Math.round()
The Math.ceil(x) function returns the smallest integer greater than or equal to a number "x".
var rounded = Math.ceil(yourNumber * 100)/100;
只要做到這一點是這樣的:Math.ceil(number * 100)/100
。
'ceil'不輪到最接近的整數,它會得到大於或等於您的數字的第一個整數。 – Cristy 2014-11-22 22:28:25