Programming/Code Snippets
JS 특정 단위에 맞춰 반올림하기
글로링러
2023. 11. 16. 12:19
아래 함수는 numberToRound를 multiple로 나눈 후 그 결과를 Math.round 함수를 사용하여 반올림합니다. 그리고 나서 반올림된 결과를 다시 multiple로 곱하여 최종 결과를 계산합니다.
function roundToNearestMultiple (numberToRound: number, multiple: number) : number {
return Math.round(numberToRound/multiple) * multiple
}
예제 코드 :
const number1 = 17;
const unit1 = 10;
const result1 = roundToNearestMultiple(number1, unit1); // 결과: 20
const number2 = 35;
const unit2 = 5;
const result2 = roundToNearestMultiple(number2, unit2); // 결과: 35