ASP显示小数前的0,小于零的数字怎样显示0

2025-09-26 16:38:00

1、首先我们打开一个asp文件,我们这里是用DW来进行编辑的。

ASP显示小数前的0,小于零的数字怎样显示0

2、我们输入一行代码,这里定义了两个数。其中有一个kk是少于1的小数。

<%kk=0.55ww=1.78 response.write   kk &"</br>"  response.write   ww&"</br>" response.write   IsNumeric (kk)&"--"&kk%>

ASP显示小数前的0,小于零的数字怎样显示0

3、然后我们在浏览器中打开这个文件,会发现小于1的数kk显成了.55,这与我们平时的阅读习惯不同,

那么怎么显示成0.55呢。

ASP显示小数前的0,小于零的数字怎样显示0

4、我们接下来进行处理。

方法一是利服VB函数FormatNumber

,我们将代码改成这样的。

这里的FormatNumber涵数里边的第一个参数是需要转抱的kk变量, 第二个参数二是显示小数点后的位数。

这里是0.55两位小数。我们就用2,最后一位是本次函数的关键。

他这里的-1表示显示前边的0

<%kk=0.55ww=1.78 response.write   kk &"</br>" response.write   FormatNumber(kk,2,-1) &"</br>"  response.write   ww&"</br>" response.write   IsNumeric (kk)&"--"&kk%>

ASP显示小数前的0,小于零的数字怎样显示0

5、编辑好后我们保存,在浏览器中刷新,是不是看到了显示成了0.55呢。

ASP显示小数前的0,小于零的数字怎样显示0

6、当然,这个用  FormatNumber涵数是我的高级写法。我当年不知有FormatNumber涵数时也用了一个牛写法,反他正确的显示了。

该 方法虽然不值的提昌,但也不失是解决问的一个方法,

那就是在输出该数时判断该数是否小于1.如果小于1,先输出0,再输入这个数。

  if kk<0 then   response.write  "0"&kk &"</br>"  else  response.write  "0"&kk &"</br>"   end if 

ASP显示小数前的0,小于零的数字怎样显示0

7、编辑上图的代码后,在浏览器中再刷新看看,是不是看到了多了一行显示成了0.55呢。

是不是也实现了呢。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢