Math.exp()

基线 广泛可用

此功能已得到良好建立,可在许多设备和浏览器版本中使用。自以下时间起,它已在各浏览器中可用 2015 年 7 月.

Math.exp() 静态方法返回数字的 e 的幂。也就是说

𝙼𝚊𝚝𝚑.𝚎𝚡𝚙 ( 𝚡 ) = e x \mathtt{\operatorname{Math.exp}(x)} = \mathrm{e}^x

试一试

语法

js
Math.exp(x)

参数

x

一个数字。

返回值

一个非负数,表示 ex,其中 e 是 自然对数的底

描述

由于 exp()Math 的静态方法,因此您始终将其用作 Math.exp(),而不是用作您创建的 Math 对象的方法(Math 不是构造函数)。

请注意,e 的幂非常接近 0 的数字将非常接近 1,并且会损失精度。在这种情况下,您可能希望改为使用 Math.expm1,并获得答案的更高精度的分数部分。

示例

使用 Math.exp()

js
Math.exp(-Infinity); // 0
Math.exp(-1); // 0.36787944117144233
Math.exp(0); // 1
Math.exp(1); // 2.718281828459045
Math.exp(Infinity); // Infinity

规范

规范
ECMAScript 语言规范
# sec-math.exp

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅