ETC 코딩/JS

소숫점 아래에서 반올림 함수

세리둥절 2022. 1. 21. 16:01
반응형

 

✔️ 필요성

코딩을 하다보면 숫자를 다룰 때 꼭 소숫점 아래 2번째나 3번째 자리에서 반올림해서 표현하는 등의 표현 규칙을 지킬 때가 많다. 이런 것을 조정해주지 않으면 화면에 23.1212435294869 이렇게 나타날 수도...

 

그런데 React - Javascript에서는 소숫점 아래에서 반올림을 직접 해주는 기능은 없고 정수로 만들어주는 Math.round()를 활용해서 custom 해야한다. 

 

그래서 나는 소숫점 아래에서 반올림 함수를 만들어두고 그 때 그 때 사용하려 한다

// 소숫점 아래 반올림
export const rounds = (num: number, digit: number) => {
	const pow = Math.pow(10, digit)
	return Math.round(num * pow) / pow
}

 

반응형