How to usefor..of loop in Javascript
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; } // Increase the number of iterations // for more accuracy const pi = calculatePi(1000000); console.log(pi); |
3.1415916535897743
JavaScript Program to Get the Value of PI
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.
Table of Content
- Using the Math Object
- Using Math.atan()
- Using for..of loop
We will explore all the above methods along with their basic implementation with the help of examples.