一个简单的函数问题,

badboy100 2005-04-18 08:03:16
money=request.form("money") '20
add=request.form("add") '100

分别为两个数值, 都得到了 用减都可以算出来, 为什么我用money+add 就等于20100 是什么问题因该怎么解决?
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chjpeng 2005-04-18
  • 打赏
  • 举报
回复
根据实际数据类型可选cint()或cdbl()...
chjpeng 2005-04-18
  • 打赏
  • 举报
回复
根据实际数据类型可选cint()或cdbl()...
qiqunet 2005-04-18
  • 打赏
  • 举报
回复


“+”号在数值型数据运算中作“相加”运算
在字符型数据运算中作“连接”运算
数值运算可在前面加“0”作类型强制转换
result=0+money+add

cint("number string")不一定能“正确”计算出结果,因为它是个五舍六入的取整函数,用了它就计不了小数


如出一撤的问题见如下URL:
   http://community.csdn.net/Expert/topic/3943/3943301.xml?temp=.6070215
spirit729 2005-04-18
  • 打赏
  • 举报
回复
字符串相加自然是这个结果了
你把他们转化一下类型
jervis82 2005-04-18
  • 打赏
  • 举报
回复
VBS好像不分类型的。只可以强制转换。
chjpeng 2005-04-18
  • 打赏
  • 举报
回复
数据类型问题

add=cint(add)
money=cint(money)

28,406

社区成员

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

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