Languages
[Edit]
EN

JavaScript - e number approximation example

3 points
Created by:
Marley-Marks
622

TheĀ Math.EĀ property returns eĀ mathematical constant (2.718281828459045...).

eĀ is called as Euler's numberĀ or as Napier's constant. However, it was discovered by theĀ Jacob Bernoulli. ItĀ is a mathematical constant used as the base of theĀ natural logarithm.

Using JavaScript it is possible to compute aproximation of e mathematical number in following way.

1. Infinity seriesĀ example

To calculate e number folowing function with infinity series can be used - to get better precision infiniteĀ number of iterations with big precision numbers should be used.

// ONLINE-RUNNER:browser;

function computeE(iterations) {
	var e = 0;
  
  	for (var i = 0; i < iterations; ++i) {
      	var divider = 1;
      
      	for (var j = 0; j < i; ++j) {
            divider *= (j + 1);
        }
      
      	e += (1 / divider);
    }
  
  	return e;
}

console.log( computeE(  1 ) ); // 1
console.log( computeE(  2 ) ); // 2
console.log( computeE(  5 ) ); // 2.708333333333333
console.log( computeE( 10 ) ); // 2.7182815255731922
console.log( computeE( 20 ) ); // 2.7182818284590455
console.log( computeE( 50 ) ); // 2.7182818284590455

See also

  1. JavaScript - Math.E property example

References

  1. e (mathematical constant) - Wikipedia

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
šŸš€
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ā¤ļøšŸ’» šŸ™‚

Join