追随Java
简单的事情重复做,就会产生累积效应!
posts - 260,  comments - 338,  trackbacks - 0
有时在页面中用javascript来处理数字,比如保留几位小数,下面的方法可以帮助你。
  /**
      *@param srcStr表示要格式化的数
       *@param nAfterDot 要保留的位数
      */
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;
        }
    }
}
posted on 2005-09-06 08:28 Harryson 阅读(810) 评论(0)  编辑  收藏 所属分类: Javascript

只有注册用户登录后才能发表评论。


网站导航:
 

<2005年9月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(10)

随笔分类(319)

AJAX

Coffee House

CSS

Java

JavaScript

Open Source

ProjectManagement

友情Blog

最新随笔

最新评论

阅读排行榜

评论排行榜