Math.LOG2E

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

Math.LOG2E 静态数据属性表示 e 的以 2 为底的对数,约为 1.443。

试一试

function getLog2e() {
  return Math.LOG2E;
}

console.log(getLog2e());
// Expected output: 1.4426950408889634

𝙼𝚊𝚝𝚑.𝙻𝙾𝙶𝟸𝙴=log2(e)1.443\mathtt{Math.LOG2E} = \log_2(\mathrm{e}) \approx 1.443
Math.LOG2E 的属性特性
可写
可枚举
可配置

描述

因为 LOG2EMath 的静态属性,所以你总是通过 Math.LOG2E 来使用它,而不是作为你创建的 Math 对象(Math 不是构造函数)的属性。

示例

使用 Math.LOG2E

下面的函数返回 e 的以 2 为底的对数

js
function getLog2e() {
  return Math.LOG2E;
}

getLog2e(); // 1.4426950408889634

规范

规范
ECMAScript® 2026 语言规范
# sec-math.log2e

浏览器兼容性

另见