Math.exp()
Math.exp()
静态方法返回数字的 e 的幂。也就是说
试一试
语法
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 的浏览器中加载。