코드만 보세요
매개변수 1: 소수점 이하 자리를 유지할 숫자
매개변수 2: 보관할 자릿수
다음과 같이 코드 코드를 복사합니다.
함수 FormatNumber(srcStr,nAfterDot){
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
if (dotPos == -1){
resultStr = srcStr+".";
(i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
}
또 다른{
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;
}
또 다른{
resultStr = srcStr;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
}
}
결과Str을 반환합니다.
}