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);


Output

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.

Similar Reads

Approach 1: Using the Math Object

...

Apporach 2: Using Math.atan()

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)....

Approach 3: Using for..of loop

...

Contact Us