如何实现此功能(asp)

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:08:46
用asp实现此功能:

有一数字

如: 3.9

如果小数点前为一位,我要在前面加个 0
如果小数点后为一位,我要在后面加个 0
(当然如果都为两位,就不用变了)
即变成: 03.90

请把这个功能写成一个asp函数.

补充一下:
function FormatNumber(i)
i=cstr(i)
if i="" then '为空就置0.00
FormatNumber="00.00"
else '否则就正常转换。
s=split(i,".")
l=s(0)
r=s(1)
if len(l)=1 then l="0"+l
if len(r)=1 then r=r+"0"
FormatNumber=l&"."&r
end if
end function

function fff(i)
i=cstr(i)
s=split(i,".")
l=s(0)
r=s(1)
if len(l)=1 then l="0"+l
if len(r)=1 then r=r+"0"
fff=l&"."&r
end function

调用 response.Write(fff(3.98))

是否是这样?