아래 함수는 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
'Programming > Code Snippets' 카테고리의 다른 글
JS 문자열 특정 부분 제거하기 (0) | 2023.11.17 |
---|---|
JS 문자열을 배열로 변환하기 (0) | 2023.11.17 |
JS 배열에서 Math.max 메서드로 최대값 찾기 (0) | 2023.11.15 |
JS repeat 메서드 (0) | 2023.11.15 |
JS 배열 생성자 및 기본 메서드 (0) | 2023.11.10 |