易截截图软件、单文件、免安装、纯绿色、仅160KB

asp两数比较大小

由于是金额,所以我用了Formatnumber()函数来处理金额保留两位小数,金额保留两位小数后加逗号,以及金额保留两位小数后比较。Formatnumber(available,2,-1,-1,0)得到129800.00,Formatnumber(num,2,-1,-1,0)得到10.00,为什么Formatnumber(available,2,-1,-1,0)>=Formatnumber(num,2,-1,-1,0)输出的结果是false呢?
asp里两位小数的比较弄得我好糊涂呀,特别是还加上cdbl(),转来转去的,弄得我很烦。

HTML code:

<%
Dim available,num
available=129800
num=10
a=Formatnumber(available,2,-1,-1,0)
b=Formatnumber(num,2,-1,-1,0)
response.write(a>=b)
%>


我这儿输出是TRUE啊 你找找其他原因 是变量值传错了么

FormatNumber 后,得到的是字符串
字符串比较,是逐字符,按码值比较大小的, 比如 "C" > "B" > "A"

VBScript code:

a = Formatnumber(129800, 2, -1, -1, 0)
b = Formatnumber(13, 2, -1, -1, 0)

' a = "129800.00"
' b = "13.00"
' "13..." 开头的 当然 大于 "12..." 开头的

MsgBox a > b



如果转成字符串后,再想按数值比较,就必须用 CDbl(strVal) 了

那楼上的,请问,该怎样比较呢?是cdbl(Formatnumber(available,2,-1,-1,0))>=cdbl(Formatnumber(num,2,-1,-1,0))改成这样么?

怎嘛,没人知道么?

还是应该


相关问答:

asp有没有什么比较好的chat组件? - Web 开发 / ASP

owc11满足不了要求,有没有更好点的,asp能调用的
目前没发现,帮你顶!

应该没有了吧

自已写。顶

帮顶,关注!

好像就这个了,目前还没看到其他得上市使用。。。帮顶!

自己再顶一下

好像是没有 ......

急求ASP。NETC#购物车代码

最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!

www.51aspx.com

去下 ......

ASP伪静态 - Web 开发 / ASP

asp虚拟主机实现伪静态的方法:
1、 重写url参数
Step1: 建立前台文件index.asp,修改url参数形式。由于读取数据库中的记录不是专题的重点,故直接给出:
<!--#include file="config.asp" -->
&l ......

ASP 使用域账号登陆 - Web 开发 / ASP

一个系统平台,在放入一个服务器里面,然后每台电脑都有配置的域账号,在ASP里面怎么使用域账号进行登陆!
ASP的帐号是独立的,它自己是不认识你的域账号的,除非你预先把帐号输入它的数据库中或者通过注册页面进行 ......

我想买一个ASP购物网站请问那个好 - Web 开发 / ASP

我要带后台管理,和网银接口的,挂上直接可以用的,大约多钱,哪个比较好

你可以到中国站长上下就可以用了!!!!!!!!!!


gxq323 能给我介绍两个网站吗

不建议购买,除非你和官方购买
你和其他的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号