JavaScript PI 원주율 구하기 및 파이 자릿수 조절


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까지 표기됩니다.