Подтвердить что ты не робот

Округление до ближайшего 100 в javascript

Я хочу округлить до ближайшего 100 все время, независимо от того, является ли значение 101 или 199, оно должно округляться до 200

например:

var number = 1233;
//use something like Math.round() to round up to always 1300

Я хотел бы всегда округлять до ближайших 100, никогда не округлять, используя jQuery

4b9b3361

Ответ 1

Используйте Math.ceil(), если вы хотите всегда округлить.

Как и в

Math.ceil(number/100)*100

Ответ 2

Никакая часть этого не требует jQuery. Просто используйте JavaScript Math.ceil:

Math.ceil(x / 100.0) * 100

Ответ 3

округлить вверх и вниз до ближайшего 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

Ответ 4

Это простой способ сделать это ((x/100).toFixed() * 100;