2013-02-19 2 views
2

Я реализую пейджинга в JavaScript,Как получить целое число при делении 2 числа в JavaScript

Теперь, если у меня есть total_item_count = 69 и я хочу 10 записей на странице, то он должен показать 7 страниц, но она показывает 6 страниц.

Что я делаю:

var totalpages = 69/10 ; // it should give 7 but its giving 6 

Спасибо заранее.

+0

вы должны использовать спосо Math.ceil() функция – EnterJQ

+0

она должна быть пол – Smartboy

+0

@Smartboy Зачем? пол даст вам 6. – JJJ

ответ

3

Try:

var Totalpages = Math.ceil(Total Records/ Records per Page); 

Здесь:

var Totalpages = Math.ceil(69/10); // gives 7 
1

попробовать этот

var totalpages = Math.ceil(69/10) ; 

CEIL(): Вокруг ряда вверх это ближайшее целое число:

6

Если вы хотите, чтобы получить верхнее число можно использовать ceil:

var totalpages = Math.ceil(69/10); 
+0

Также вы можете использовать слово '~~' и ceil с '- ~'. 'total = - ~ (69/10)'. – elclanrs

+0

@elclanrs Те, которые должны использоваться только для неприятных вопросов для интервью = p –

+0

Никогда не видели эти обозначения раньше, хорошо знать! Но я согласен с Джеком, может быть смутно видеть это в коде. – TimPetricola

1

Math.ceil, чтобы получить верхнее целое число.

Math.ceil(69/10) должно дать вам 7

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