2013-02-19 49 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

你必須使用OD Math.ceil()函數 – EnterJQ 2013-02-19 07:09:11

+0

應該樓 – Smartboy 2013-02-19 07:09:43

+0

@Smartboy爲什麼?地板會給你6. – JJJ 2013-02-19 07:10:19

回答

3

嘗試:

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

這裏:

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

試試這個

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

小區():回合數上升到它的最接近的整數:

6

如果你想獲得上層整數你可以使用ceil

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

你也可以用'~~'來放置,用' - 〜'來放置。 '總數= - 〜(69/10)'。 – elclanrs 2013-02-19 07:16:01

+0

@elclanrs那些應該只用於討厭的面試問題= p – 2013-02-19 07:18:37

+0

以前從未見過這種表示法,很高興知道!但是我同意傑克的觀點,在代碼中看到這一點可能會讓人感到困惑。 – TimPetricola 2013-02-19 07:20:02

1

使用Math.ceil來獲取大整數。

Math.ceil(69/10)應該給你7