由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把:<script language=javascript src="formatnumber.js"></script> 这一句加入你的html页即可,也可以用 <!-- #include file="formatnumber.js" --> 加入你的asp页;或用 <? include("formatnumber.js") ?> 加入php页中;或用 <%@ #include file="formatnumber.js" %> 加入jsp页。 这个formatnumber子函数如下: <script language=javascript> <!-- function formatnumber(srcstr,nafterdot){ var srcstr,nafterdot; var resultstr,nten; srcstr = ""+srcstr+""; strlen = srcstr.length; dotpos = srcstr.indexof(".",0); if (dotpos == -1){ resultstr = srcstr+"."; for (i=0;i<nafterdot;i++){ resultstr = resultstr+"0"; } return resultstr; } else{ if ((strlen - dotpos - 1) >= nafterdot){ nafter = dotpos + nafterdot + 1; nten =1; for(j=0;j<nafterdot;j++){ nten = nten*10; } resultstr = math.round(parsefloat(srcstr)*nten)/nten; return resultstr; } else{ resultstr = srcstr; for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){ resultstr = resultstr+"0"; } return resultstr; } } }
推荐阅读
javascript打开新窗口同时关闭旧窗口
其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:通过重定向URL实现打开新窗口的同时“关闭”旧窗口 test1.html>>>详细阅读
本文标题:javascript FormatNumber函数实现方法
地址:http://www.17bianji.com/kaifa2/JS/29033.html
1/2 1