由于项目中遇到javascript取整数的问题,在网上找了下发现js自带函数ceil方法可以很好解决这个问 题。
项目中主要是需要编写一个基于JQuery的分页控件,而分页控件的页码总数计算方式是向上取整计算。
假设当前数据有101条,在网页中每页显示的数据是10条,那么分页控件的页码总数就是101/10=10.1,那么10.1就必须向上取整得到11。
第11页的页面上只有一条数据,分页控件上显示的页码总数应该是11。101条数据每页10条,应该是分成11页显示,所以10.1就要进行向上取整的计算,ceil函数很方便的解决了这个问题。
JS中既然有向上取整的函数,也有向下取整的函数floor。如果需要四舍五入,则要使用round函数。
本文参考资料来自W3School: http://www.w3school.com.cn/js/jsref_ceil.asp
W3School 在线测试工具:http://www.w3school.com.cn/tiy/t.asp?f=jseg_ceil
作者:十有三
出处:https://shiyousan.com/post/c87299ca-2eb9-4f43-a29d-9872b6260598
版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。