2012-06-25 3 views
27

Я хочу, чтобы мой номер, чтобы всегда получать округленный до закрывает верхний ряд, как это:Javascript круглый всегда верхнем ряду

1,2 =>

1,4 =>

2.5 =>

2.9 =>

Как я могу это сделать с помощью JavaScript?

+6

Вы действительно хотите 2.9 => 4? или он должен идти до 3? (также: http://stackoverflow.com/questions/5191088/how-to-javascript-round-up-number) –

+2

Если это должно читать 2.9 => 3, вы хотите 'Math.ceil'; если 2.9 => 4 правильно, нам нужно намного больше разъяснений. – apsillers

+0

Я предполагаю, что это должно быть '3.9 => 4'. – sdepold

ответ

74

Вы можете использовать функцию Math. ceil().

Math.ceil(1.1) // returns 2 

С другой стороны, если вы всегда хотели, чтобы закруглить вниз вы могли бы использовать Math. floor()

Math.floor(1.8) // returns 1 

Примечание: пол и потолок функции не являются исключительными для JavaScript. См. Это wikipedia entry для получения дополнительной информации.

6

Использование Math.ceil()

Он делает именно то, что вы хотите.

Смежные вопросы