无论值是 101 还是 199 ,我都想要一直向最近 100舍入到它应该向上舍入到的 200
例如:
var number = 1233;
//use something like Math.round() to round up to always 1300
我想总是向上舍入到最接近的100,而不是使用jQuery向下舍入
答案 0 :(得分:101)
如果您想要一直向上舍入,请使用Math.ceil()
。
在
中Math.ceil(number/100)*100
答案 1 :(得分:9)
这不需要jQuery。只需使用JavaScript的Math.ceil
:
Math.ceil(x / 100.0) * 100
答案 2 :(得分:1)
将上下四舍五入为最近 100,请使用 Math.round 代替
Math.round(number/100)*100
答案 3 :(得分:0)
这是一种简单的方法 ((x / 100).toFixed()* 100;