소수점 지원하는 Math.round > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

소수점 지원하는 Math.round 정보

JavaScript 소수점 지원하는 Math.round

본문

최근 고객의 의뢰요청으로 글로벌 사이트를 작업하면서 간단하게 함수 하나 만들었어요.

Math.round(100.3233) = 100 입니다.

소수점 자리를 지정해서 round 처리를 할 수 없어서 간단하게 하나 만들었네요. ^^

 

function Math_round(number, decimals){
    if( decimals == undefined ){
        decimals        = 0;
    }

    if( decimals == 0 ){
        return Math.round(number);
    }
    else{
        for( i = 0, x = 1 ; i < decimals ; i++ ){
            x        = x * 10;
        }
        return Math.round(number * x) / x;

    }
}

추천
0
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로