Я знаю, что могу округлить число, подобное этому
var number = 1.3; Math.round(number);
, и в результате я получу 1.
1
Но как мне округлить число до следующегонаибольшее целое число?Итак, округляем 1.3 до 2 вместо 1?
1.3
2
Используйте Math.ceil() вместо.Округляет число вверх.
Math.ceil()
var rounded = Math.ceil(number);
Кроме того, на платформах, где нет метода ceil и предполагается, что round округляет до ближайшего целого числа, общий трюк, используемый для округления вверх:
ceil
round
var rounded = Math.round(number + 0.5);
Не забудьте Math.floor (число) !
Хотя я бы рекомендовал не использовать javascript для арифметики ... Я не знаю точных причин (но я просто задал вопрос = P).