The `Math.E`

static data property represents Euler's number, the base of natural logarithms, e, which is approximately 2.718.

The `Math.E`

static data property represents Euler's number, the base of natural logarithms, e, which is approximately 2.718.

$$\backslash mathtt\{\backslash mi\{Math.E\}\}\; =\; e\; \backslash approx\; 2.718$$

Property attributes of `Math.E`
| |
---|---|

Writable | no |

Enumerable | no |

Configurable | no |

Because `E`

is a static property of `Math`

, you always use it as `Math.E`

, rather than as a property of a `Math`

object you created (`Math`

is not a constructor).

The following function returns e:

js

function getNapier() { return Math.E; } getNapier(); // 2.718281828459045

Specification |
---|

ECMAScript Language Specification # sec-math.e |

Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | Deno | Node.js | ||

`E` |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 | 1.0 | 0.10.0 |

Β© 2005β2023 MDN contributors.

Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/E