这篇文章次要介绍了asp取整数mod 有小数的就主动加1,须要的敌人能够参考下

有一位同学问我一个问题:asp程序,有一个不确定的数除以10,后果须要用asp程序处理取整数,如果有小数点就主动加1

这个问题有两个解决思路,如果用在分页上,rs的属性pagecount就能够轻松实现,另外一种办法是数学判断办法。当初做别离介绍。

除法

分页办法

rs.pagesize = 10这个代表每页10条记录

response.write(rs.pagecount)这个代表间接输入一共有多少页

利用这种办法,如果总记录数除以10有余数,那么后果就会主动加一。

数学判断法

<%dim a,bif a mod 10 <>0 thenb = a/10 + 1elseb= a/10end if%>

第二种办法是a除以10,如果余数不等于0,那么后果就加1。通过这种办法,也可实现要的性能。

asp mod运算

函数Mod()性能:取余数.

mod函数是一个求余函数,其格局为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与所知的两个负数求余齐全一样(即两个负整数与两个正整数的算法一样),即两数取余后返回两数相除的余数。

  ASP是动静服务器页面(Active Server Page)的英文缩写。是微软公司开发的代替CGI脚本程序的一种利用,它能够与数据库和其它程序进行交互,是一种简略、不便的编程工具。ASP的网页文件的格局是 .asp。当初罕用于各种动静网站中。

VBScript中 mod函数是取余

除法是 /
整除是 \
Mod 运算符
两个数值相除并返回其余数。

result = number1 Mod number2

例子:3 Mod 2 

后果:1

上面是10w数据放一个表的id判断办法

Function gettbname(xid)if xid mod 100000 <>0 then tid=xid \ 100000+1else tid=xid \ 100000end Ifgettbname="content_"&tidEnd Function

到此这篇对于asp取整数mod 有小数的就主动加1的文章就介绍到这了,更多相干asp取整数mod内容请搜寻segmentfault以前的文章或持续浏览上面的相干文章心愿大家当前多多反对segmentfault!