// 25条数据一页 假设14页输出:1~5,6~10,11~14
// n条数据 25条为一页 Math.ceil(n/25)为总页数
var n = 260;
var arr = [];
var p = Math.ceil(n/25);
function fun(p){
var num = parseInt(p/5);
console.log(p)
console.log(num)
for(var i=0;i<num;i++){
arr.push(i*5+1+'~'+(i+1)*5)
}
if(p%5 !== 0){
if(num*5+1 === p){
arr.push(p)
}else{
arr.push(num*5+1+'~'+p)
}
}
return arr
}
fun(p);
// n=250; ==> ["1~5", "6~10"]
// n=260; ==> ["1~5", "6~10", 11]