반올림 함수 구현
두번째 인자값에 반올림 자릿수 설정하여 반올림된 숫자 구하기
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
'Code Lab' 카테고리의 다른 글
tab menu - 함수 단위 Vs 프로토타입의 클래스 단위 (0) | 2015.06.23 |
---|---|
window창에서 문서상 가장 하단의 scrollTop 값 구하기 (0) | 2015.03.16 |
가까운 수 구하기(배열) (0) | 2015.02.20 |
마우스 오른쪽 버튼 사용 금지 (0) | 2015.02.20 |
폼 동기화하기(배송정보) (0) | 2015.02.20 |