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
这两种方法都不是我要的结果,请高手不吝赐教! 展开
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
这两种方法都不是我要的结果,请高手不吝赐教! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询