请问ASP里有类似Math.ceil的函数吗?

zhangsn 2008-04-25 09:56:23
我想取大于或等于某个数的最小整数, 怎么办?
ASP里好象没有Math.ceil
...全文
348 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2011-01-29
  • 打赏
  • 举报
回复
round(expression+0.5)
与javascript的计算结果不一样

下面这个函数就一样
Function Ceil(inNum)
Dim nNum, tempInt
nNum = Fix(inNum)
If inNum > nNum Then
tempInt = nNum + 1
Else
tempInt = nNum
End If
Ceil = tempInt
End Function

不信用这个试:
<script type="text/javascript">

document.write(Math.ceil(0.60) + "<br />")
document.write(Math.ceil(0.40) + "<br />")
document.write(Math.ceil(5) + "<br />")
document.write(Math.ceil(5.1) + "<br />")
document.write(Math.ceil(-5.1) + "<br />")
document.write(Math.ceil(-5.9))

</script>
taiks 2010-03-28
  • 打赏
  • 举报
回复
这个方法好,OK,搞定,谢谢!
zhangsn 2008-04-25
  • 打赏
  • 举报
回复
这个方法好,OK,搞定,谢谢!
-晴天 2008-04-25
  • 打赏
  • 举报
回复
round(expression+0.5)
zhangsn 2008-04-25
  • 打赏
  • 举报
回复
楼上的方法好象不对啊

比如:1 就取 1
1.2 就取 2
1.8 也取2
-晴天 2008-04-25
  • 打赏
  • 举报
回复
CInt (expression)

转换成Integer数据类型变量。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧