Math.PI
객체 멤버를 사용하면, 원주율을 구할 수 있습니다. 또한 toFixed()
메서드를 사용하면 소수 자릿수를 반올림할 수 있습니다.
JavaScript PI 원주율
파이(π)는 원주율을 말합니다. 원주율은 약 3.14로 모든 원이 동일한 값을 가집니다. 원주율은 원의 둘레가 원의 지름에 비해서 약 3.14배 길다는 사실을 나타냅니다.
자바스크립트에서 원주율을 구하기 위해서는 Math
객체의 멤버로 PI
를 사용하면 됩니다. 이 때 PI
는 대문자로 적어야 합니다. pi와 같이 소문자로 적으면 작동하지 않습니다.
var circle = Math.PI;
document.write(circle);
결과
3.141592653589793
파이 반올림
3.141592653589793… 와 같은 무한 소수에서 우리가 알고 있는 3.14로 맞추기 위해서는 소수 셋째 자리에서 반올림에서 둘째 자리까지만 표시를 할 경우가 있습니다.
여러 가지 방법이 있겠지만 이전 포스팅에서 살펴본 Number
객체의 toFixed()
메서드를 통해서 반올림을 해보겠습니다.
toFixed(2)
는 소수 둘째 자리까지만 표시를 하라는 함수입니다.
var circle = Math.PI;
//circle에 toFixed() 메서드를 결합
var result = circle.toFixed(2);
document.write(result);
결과
3.14
3.141에서 소수 셋째 자리 1은 반올림하면 생략되므로 소수 둘째 자리인 3.14까지 표기됩니다.