반응형
Math.round를 이용해서 반올림을 하게 되면 무조건 실수에서 반올림을 하게 됩니다.
pi = Math.round(3.1415926); // 3
를 출력하게 되면 "3"만이 나오게 됩니다.
그런데 소수점자리에서의 반올림값이 필요하다면?
약간의 속임수를 섞어준다면 충분히 표현가능합니다.
pi = Math.round(3.1415926*100)/100; // 3.14
이런식으로 표현을 한다면 3.1415926에 100을 곱한 314.15926의 올림값인 314에서 100을 나눠서
3.14라는 값이 나오게 됩니다.
반응형