Study/JavaScript
반올림 함수 만들기 round
아방
2008. 2. 29. 11:22
지금 프로젝트에서 사용하는 common.js 에 있는 라운드 함수
function fcRoundAmt(amt, unit) {
var after = eval(amt);
after *= Math.pow(10, eval(unit));
after = Math.round(after);
after /= Math.pow(10, eval(unit));
return after;
}
저게 있는지 모르고 내가 따로 만든 함수
function fcRound(rval, rlength) {
var round_temp = rval % rlength;
rval = rval - (rval % rlength );
if ( round_temp >= rlength/2 ) {
rval += rlength;
}
return rval;
}
호출법
alert(fcRoundAmt(555555,-3));
alert(fcRound(555555,1000));
똑같은 기능을 하는 걸 참 다양한 방법으로 만들어 낼수 있다는거... 정말 재밌다니까 후훗