JavaScript Program to Get the Value of PI
Last Updated :
10 Oct, 2023
In this article, we will explore various ways to get the value of Ï€ in JavaScript. The value of Ï€ (pi) is a mathematical constant representing the ratio of a circle’s circumference to its diameter. It’s approximately 3.141592653589793 and is used in various mathematical and scientific calculations.
We will explore all the above methods along with their basic implementation with the help of examples.
In this approach, we are using the Math object is a built-in global object that provides various mathematical functions and constants, including operations like trigonometry, logarithms, and constants like π (pi).
Syntax:
const piValue = Math.PI;
Example: here is the basic example of using math.object.
Javascript
const piValue = Math.PI;
console.log( "Ï€ (pi) Value is :" , piValue);
|
Output
Ï€ (pi) Value is : 3.141592653589793
Javascript Math.atan( ) method is used to return the arctangent of a number in radians. The Math.atan() method returns a numeric value between -pi/2 and pi/2 radians.
Syntax:
Math.atan(value)
Example: In this example we are using the above-explained method.
Javascript
const val = 4 * (Math.atan(1));
console.log( "value of π is :" , val);
|
Output
value of π is : 3.141592653589793
In this approach, we use a for…of loop with an iterable sequence generated by Array(iterations).keys() to iteratively compute Ï€ by alternating fractions, enhancing readability while maintaining the original logic for increased accuracy.
Syntax:
for ( variable of iterableObjectName) {
...
};
Example: In this example we are using above explained approach.
Javascript
function calculatePi(iterations) {
let pi = 0;
let sign = 1;
for (let i of Array(iterations).keys()) {
pi += (4 / (2 * i + 1)) * sign;
sign *= -1;
}
return pi;
}
const pi = calculatePi(1000000);
console.log(pi);
|
Output
3.1415916535897743
Share your thoughts in the comments
Please Login to comment...