如何处理小数??再asp中?cint往往会四舍五入??

jsidiot 2002-08-12 02:44:15
请教
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
已经解决
谢谢
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
if add_price="" then
add_price=rs("price")
else
add_price=rs("price") + add_price
end if
如果是这样那??
就不幸了
qiushuiwuhen 2002-08-12
  • 打赏
  • 举报
回复
直接乘就行了
<script language=vbs>
msgbox 111*1.25
</script>

记录的累加可以用sum(fieldName)来做
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
我要算一个记录集的累加阿
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
乘阿
得到
111*1.25的结果阿
qiushuiwuhen 2002-08-12
  • 打赏
  • 举报
回复
说清楚一些,如
111*cint(2.15)
你想要的结果是什么?
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
推一把
jsidiot 2002-08-12
  • 打赏
  • 举报
回复
2.15
比如这个数字
我现在要对他进行计算
我无法用
111*cint(2.15)
这个的结果是
111*2
还有小数的相加该怎么办那??

JavaCoffee 2002-08-12
  • 打赏
  • 举报
回复
你的意思是只取所要的几位数字吗?
给你个思路:
变量为:strnum
处理方法为:
strnum=cint(cstr(left(strnum,你要的字符长度)))
即:中间利用字符串处理函数left截断。
qiushuiwuhen 2002-08-12
  • 打赏
  • 举报
回复
javascript:

Math.round
toFixed

VBS:

返回数字的整数部分。

Int(number)
Fix(number)
number 参数可以是任意有效的数值表达式。如果 number 参数包含 Null,则返回 Null。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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