Blogger Information
Blog 7
fans 0
comment 0
visits 5222
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
asp取整数mod 有小数的就自动加1
P粉532570349
Original
584 people have browsed it

这篇文章主要介绍了asp取整数mod 有小数的就自动加1,需要的朋友可以参考下

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

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

除法

分页方法

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

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

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

数学判断法

  1. <%
  2. dim a,b
  3. if a mod 10 <>0 then
  4. b = a/10 + 1
  5. else
  6. b= a/10
  7. end if
  8. %>

第二种方法是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判断方法

  1. Function gettbname(xid)
  2. if xid mod 100000 <>0 then
  3. tid=xid \ 100000+1
  4. else
  5. tid=xid \ 100000
  6. end If
  7. gettbname="content_"&tid
  8. End Function

到此这篇关于asp取整数mod 有小数的就自动加1的文章就介绍到这了。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post