在我的javascript分页文件中,我按Math.ceil()
var total_pages = Math.ceil(total_items/items_per_page);
但是在这里我得到3分为2.25分,1分为0.588分,2分为1.01分等。但我需要得到2分为2.25分,1分为1.01分。那么如何在JavaScript中检查它。
实际
3表示2.25 1为0.588 1为1.088 2为1.01
必需
2表示2.25 1为0.588 1为1.088 1为1.01
答案 0 :(得分:3)
围绕它。
var total_pages = Math.round(total_items/items_per_page);
答案 1 :(得分:2)
为什么不使用Javascript toFixed()
方法?
var num = total_items/items_per_page;
var total_pages = num.toFixed(0);
答案 2 :(得分:1)
在数字上加0.5,然后发言。
答案 3 :(得分:1)
使用Math.round(你的号码)..它会使你的号码变圆..我的意思是2.2到2,1.6到2等
答案 4 :(得分:0)
您应该使用Math.floor()而不是Math.ceil()
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/floor
答案 5 :(得分:0)
ceil将返回下一个号码,楼层将在号码前返回
Example:
Math.ceil(2.2) = 3;
Math.floor(2.2) = 2;