这句代码要求调出来的结果最多保留两位小数,去掉小数点后无意义的0。
举例如下:
3.03显示为3.03
3.30显示为3.3
3.0显示为3
小弟是asp菜鸟,请教代码得怎么写
先谢过大家!
7 个解决方案
#1
<%=rs("onemoney")+0%> 试试
#2
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
#3
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
#4
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
这段代码要加到哪里呢,
#5
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
这段代码要加到哪里呢,
使用函数Formatnumber可以保留2个小数的
#6
还有函数round都可以,自己要多看看手册啊
#7
乘以100,取整,再除以100试试
#1
<%=rs("onemoney")+0%> 试试
#2
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
#3
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
#4
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
这段代码要加到哪里呢,
#5
<%=rs("onemoney")+0%> 试试
厉害,这样都行,只是现在前面的0没了, 0.3成了 .3 这该怎么办?
function fmtNumber(v)
v=v+0
if Left(v,1)="." then v="0" & v
fmtNumber=v
end function
这段代码要加到哪里呢,
使用函数Formatnumber可以保留2个小数的
#6
还有函数round都可以,自己要多看看手册啊
#7
乘以100,取整,再除以100试试