js 分页页码 根据总条数计算有多少页,计算页码
2023-09-11 14:14:50 时间
演示
示例一:有100条数据,每页10条
调用
pagerCount(100,10)
结果
10
示例二:有96条数据,每页10条
调用
pagerCount(96,10)
结果
10
示例三:有88条数据,每页10条
调用
pagerCount(88,10)
结果
9
示例四:有81条数据,每页10条
调用
pagerCount(81,10)
结果
9
示例五:有2条数据,每页10条
调用
pagerCount(2,10)
结果
1
核心代码
/**
* 根据总条数计算页码
* @param {number} count 总条数
* @param {number} pageSize 每页条数
* @returns
*/
function pagerCount(count ,pageSize)
{
if(typeof(count)=="number")
{
if(count>0){
try {
var _pagerCount=count % pageSize == 0 ? count / pageSize : count / pageSize + 1;
var c=_pagerCount.toFixed(0);//小数取整
_pagerCount=c>_pagerCount?c-1:c;//过滤四舍五入
return _pagerCount;
} catch (error) {
return 0;
}
}else{
return 0;
}
}
else{
return 0;
}
}
相关文章
- js 拆分字符串为数组 与 数组删除某索引值
- JS+CSS3 360度全景图插件 - Watch3D.js
- JS框架_(JQuery.js)网页文字评论弹幕
- JS框架_(Popup.js)3D对话框窗口插件
- JS框架_(JQuery.js)点赞按钮动画
- JS框架_(Typed.js)彩色霓虹灯发光文字动画
- JS框架_(JQuery.js)夜晚天空满天星星闪烁动画
- js jquery - 获取元素(父节点,子节点,兄弟节点),元素筛选 (转载)
- A2D JS框架 - DES加密解密 与 Cookie的封装(C#与js互相加密解密)
- js的insertRow和insertCell用法
- [FAQ] JS 实现暂停(睡眠) Sleep 与 倒计时 ?
- when is SAP UI5 sap-ui-core.js loaded
- Atitit 研发体系 codelib 代码库的建设 目录 1. 概念与组成2 1.1. Java代码2 1.2. Js代码2 1.3. H5 代码 js+css+htm+txt2 1.4.
- Angular 应用里的 vendor.js 是用来干什么的?
- 华为OD机试 - 分奖金(Java & JS & Python)
- 华为OD机试 - 投篮大赛(Java & JS & Python)
- 华为OD机试 - 计算礼品发放的最小分组数目(Java & JS & Python)
- JS:crypto-js实现AES加密解密
- js实现图片粘贴上传到服务器并展示
- Js求角度、三角形、弧度计算
- 【JS高级】js面向对象三大特性之封装—如何创建对象_05