一个粗糙的分页判断js
var recordCount = prompt('请输入总记录数');
var pageSize = prompt('每页多少条');
var pageCount; //共几页
var pageNum = prompt('请输入当前页码');
var temp = 0;
var count = 0;
recordCount = parseInt(recordCount);
pageSize = parseInt(pageSize);
pageCount = parseInt(pageCount);
if (pageCount / parseInt(pageCount) < 1){
pageCount = parseInt(pageCount) + 1;
}else
pageCount = parseInt(pageCount);
temp = recordCount / pageSize;
if (temp % 1 == 0) {
pageCount = parseInt(temp);
if (pageNum > pageCount) {
count = 0;
} else {
for (i = 1; i < temp; i++) {
count = pageSize;
}
}
} else {
if (pageNum > pageCount) {
count = 0;
} else {
pageCount = parseInt(temp) + 1;
count = recordCount % pageSize;
}
}
for (i = 1; i <= count; i++) {
if(pageNum <= pageCount){
var ys = (pageNum - 1) * pageSize + i
document.write(ys + '<br>' );
}
}
document.write('共有' + pageCount + '页');
document.write('当前第' + pageNum + '页,该页有' + count + '条')