The `Math.LOG2E`

property represents the base 2 logarithm of e, approximately 1.442:

$$\backslash mathtt\{\backslash mi\{Math.LOG2E\}\}\; =\; \backslash log\_2(e)\; \backslash approx\; 1.442$$

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

Writable | no |

Enumerable | no |

Configurable | no |

Because `LOG2E`

is a static property of `Math`

, you always use it as `Math.LOG2E`

, rather than as a property of a `Math`

object you created (`Math`

is not a constructor).

`Math.LOG2E`

The following function returns the base 2 logarithm of e:

function getLog2e() { return Math.LOG2E; } getLog2e(); // 1.4426950408889634

Specification | Status | Comment |
---|---|---|

ECMAScript 1st Edition (ECMA-262) | Standard | Initial definition. Implemented in JavaScript 1.0. |

ECMAScript 5.1 (ECMA-262) The definition of 'Math.LOG2E' in that specification. | Standard | |

ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.LOG2E' in that specification. | Standard | |

ECMAScript Latest Draft (ECMA-262) The definition of 'Math.LOG2E' in that specification. | Draft |

Desktop | ||||||
---|---|---|---|---|---|---|

Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |

Basic support | Yes | Yes | 1 | Yes | Yes | Yes |

Mobile | |||||||
---|---|---|---|---|---|---|---|

Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |

Basic support | Yes | Yes | Yes | 4 | Yes | Yes | Yes |

Server | |
---|---|

Node.js | |

Basic support | Yes |

© 2005–2018 Mozilla Developer Network and individual 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/LOG2E