>  기사  >  웹 프론트엔드  >  JavaScript 반올림 기능 코드 공유(마지막 몇 자리 유지)_javascript 기술

JavaScript 반올림 기능 코드 공유(마지막 몇 자리 유지)_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:09:531084검색

코드만 살펴보겠습니다

파라미터 1: 소수점 이하 자릿수를 유지할 숫자

매개변수 2: 유지할 자릿수


코드 복사 코드는 다음과 같습니다.

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 resultStr = resultStr "0 ";
}
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos nAfterDot 1;
nTen =1;
for (j=0;j nTen = nTen*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
}
else{
resultStr = srcStr;
for (i=0;i<(nAfterDot - strLen dotPos 1);i ){
resultStr = resultStr "0";
}

}
}

return resultStr;

}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.