获取具有javascript模数的页码

Nic*_*ick 1 modulus

我有以下数据可供使用:

totalItems = 26;
itemsPerPage = 6;
currentItem = 17;

currentPage = ?? 
Run Code Online (Sandbox Code Playgroud)

给定这些数字(或任何当前项目值),我如何确定当前页面是什么.我想我需要使用模数函数,但我无法理解它应该采用哪种方式.

有人可以帮忙吗?谢谢

Rud*_*udu 8

你需要这个ceil功能

//In javascript
currentPage=Math.ceil(currentItem/itemsPerPage);//=3
//17/6=2.8333.. ceiling (round up to nearest integer) = 3
Run Code Online (Sandbox Code Playgroud)

值得指出的是假设基于1的分页(第一页是第1页而不是第0页)和1基于项目号(意思是第1页具有项目1-6,第2页具有项目7-12).