javascript FormatNumber函数实现方法
                        
                            时间:2021-07-01 10:21:17
                            帮助过:4人阅读
							                        
                     
                    
                    
            由于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; 
    } 
  } 
}