카테고리 없음

javascript Math.round

상문이 2024. 9. 30. 08:45

javascript Math.round 사용시 소숫점 반올림이
잘 안되어 이렇게 하면 소숫점 반올림 효과가 있음
ex) 소수 99.577 을 소수점 둘째자리까지 표현하려면
99.577 × 100
하여 9957.7
이렇게 한다음에 소수둘째자리라면 100을 곱하고
다시 100으로 나누는 작업을 하면됩니다

9958 값이 반올림되어 나오면 다시 100으로 나눔
Math.round( value1 / value2 * 100 * 100 ) / 100
99.58 이 됨

99.57 을 나오게하려면 Math.floor 사용
올림은 Math.ceil 사용합니다