谁知道:int((rs.recordcount+1)/3) 什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:58:01
谁知道:int((rs.recordcount+1)/3) 什么意思?

原代码如下:
dim i_1,i_count
i_1=int((rs.recordcount+1)/3)
if i_1>4 then
i_1=4
end if

谁能说一下这个int((rs.recordcount+1)/3)的详细意思?谢谢!
该地方完全代码为:

dim i_1,i_count
i_1=int((rs.recordcount+1)/3)
if i_1>4 then '每页商品行数5
i_1=4 '每页商品行数5
end if
response.write i_1
for i_count=1 to i_1%>

为什么要加"1"?
除以3我知道
是每行显示3个产品

全部产品翻页后,如果每页正好够格子,还好;如果页面上的产品不够格子,页面就混乱了。
比如每页有5行,前面几页5行显示慢了,页面非常美观,最后一页,产品不慢,页面就乱了

就是从数据库里查得的总数(rs.recordcount)加上1除以3,然后取它的整数。

把recordcount取出,+1,再除3,把有可能出现的浮点型转为整型

这代码从那来的,是不是代码不全,总觉得缺少一些条件。要不你在看看是不是没有考全,