Ответ 1
Используйте Math.ceil()
, если вы хотите всегда округлить.
Как и в
Math.ceil(number/100)*100
Я хочу округлить до ближайшего 100 все время, независимо от того, является ли значение 101 или 199, оно должно округляться до 200
например:
var number = 1233;
//use something like Math.round() to round up to always 1300
Я хотел бы всегда округлять до ближайших 100, никогда не округлять, используя jQuery
Используйте Math.ceil()
, если вы хотите всегда округлить.
Как и в
Math.ceil(number/100)*100
Никакая часть этого не требует jQuery. Просто используйте JavaScript Math.ceil
:
Math.ceil(x / 100.0) * 100
округлить вверх и вниз до ближайшего 100 использования Math.round вместо
Math.round(number/100)*100
Раунд против Ceil:
Math.round (60/100) * 100 = 100 против Math.ceil (60/100) * 100 = 100
Math.round (40/100) * 100 = 0 против Math.ceil (40/100) * 100 = 100
Math.round(-60/100) * 100 = -100 против Math.ceil(-60/100) * 100 = -0
Math.round(-40/100) * 100 = -0 против Math.ceil(-40/100) * 100 = -0
Это простой способ сделать это ((x/100).toFixed() * 100;