본문으로 바로가기

반올림 함수

category Code Lab 2015. 2. 20. 22:20

반올림 함수 구현


두번째 인자값에 반올림 자릿수 설정하여 반올림된 숫자 구하기


function myRound(num, pos) {
var result = 0.0;
var half = 0.5;
var factor = 1;

for(var i = 0; i < pos; i++){
half *= 0.1;
factor *= 10;
}
result = parseInt((num + half) * factor) / parseFloat(factor);
return result;
}

console.log(myRound(12.5678, 2)); // 12.57
console.log(myRound(5.487, 1)); // 5.5