乐趣区

关于asp:asp取整数mod-有小数的就自动加1

这篇文章次要介绍了 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!

退出移动版