这篇文章次要介绍了 asp 取整数 mod 有小数的就主动加 1, 须要的敌人能够参考下
有一位同学问我一个问题:asp 程序,有一个不确定的数除以 10,后果须要用 asp 程序处理取整数,如果有小数点就主动加 1
这个问题有两个解决思路,如果用在分页上,rs 的属性 pagecount 就能够轻松实现,另外一种办法是数学判断办法。当初做别离介绍。
除法
分页办法
rs.pagesize = 10 这个代表每页 10 条记录
response.write(rs.pagecount)这个代表间接输入一共有多少页
利用这种办法,如果总记录数除以 10 有余数,那么后果就会主动加一。
数学判断法
<%
dim a,b
if a mod 10 <>0 then
b = a/10 + 1
else
b= a/10
end 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+1
else
tid=xid \ 100000
end If
gettbname="content_"&tid
End Function
到此这篇对于 asp 取整数 mod 有小数的就主动加 1 的文章就介绍到这了, 更多相干 asp 取整数 mod 内容请搜寻 segmentfault 以前的文章或持续浏览上面的相干文章心愿大家当前多多反对 segmentfault!