asp中两个字符转数值后相加问题

<%dima,ba="3.12"b="5.454"'a、b都是字符串类型%>那么下面怎么编写才能实现转化a、b为数值型然后相加,并保留小数点后两位小数呢(即要求结果是8.... <% dim a,b
a="3.12"
b="5.454" 'a、b都是字符串类型
%>
那么下面怎么编写才能实现转化a、b为数值型然后相加,并保留小数点后两位小数呢(即要求结果是8.57)?

我想过两种办法:
1、
<% dim a,b
a="3.12"
b="5.454" 'a、b都是字符串类型
f=FormatNumber(a,2)+FormatNumber(b,2)
response.write f %>
结果返回的是:3.125.45
2、
<% dim a,b
a="3.12"
b="5.454" 'a、b都是字符串类型
f=FormatNumber(cint(a)+cint(b),2)
response.write f %>
结果返回的是:8.00
这两种方法都不是我要的结果,请高手不吝赐教!
展开
 我来答
nnigou
2008-03-14 · TA获得超过983个赞
知道小有建树答主
回答量:1580
采纳率:0%
帮助的人:1527万
展开全部
那就变成双精度型的
f=CDbl (a)+CDbl (b)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式