Math.expm1()
方法返回 **e** (欧拉常数) 的给定幂减去 **1**。在数学上,它等同于 **ex - 1**。
示例
// calculate e (Euler's constant)
// raised to the power of 2
// and then subtracted by 1
var value = Math.expm1(2);
console.log(value);
// Output : 6.38905609893065
expm1() 语法
expm1()
方法的语法是
Math.expm1(x)
这里,expm1()
是一个静态方法。因此,我们需要使用类名 Math
来访问该方法。
expm1() 参数
expm1()
方法接受
- x - 一个数字
expm1() 返回值
expm1()
方法返回
- 对于参数 x,返回 **ex - 1**,其中 **e** 是欧拉常数 ( **2.71828**)。
- 对于非数字参数,返回
NaN
。
示例 1:JavaScript Math.expm1()
// calculate e raised to the power of 1 minus 1
var value1 = Math.expm1(1);
console.log(value1);
// calculate e raised to the power of 2 minus 1
var value2 = Math.expm1(2);
console.log(value2);
// calculate e raised to the power of 5 minus 1
var value3 = Math.expm1(5);
console.log(value3);
输出
1.718281828459045 6.38905609893065 147.4131591025766
在上面的例子中:
Math.expm1(1)
- 计算 **e1 - 1**Math.expm1(2)
- 计算 **e2 - 1**Math.expm1(5)
- 计算 **e5 - 1**
示例 2:expm1() 与 0
// calculate e raised to the power of 0 minus 1
var value = Math.expm1(0);
console.log(value);
// Output: 0
在上面的示例中,我们使用 expm1()
方法计算 **e** (欧拉常数) 的 0 次幂,然后减去 1,即 **e0 - 1**。
输出 0
表示以下数学结果
e0 - 1 = 0
示例 3:expm1() 与负数
// calculate e raised to the power of -1 minus 1
var value = Math.expm1(-1);
console.log(value);
// Output: -0.6321205588285577
在上面的示例中,我们使用 expm1()
方法计算 **e** (欧拉常数) 的 -1 次幂减去 1,即 **e-1 - 1**。
输出 -0.6321205588285577
表明 **e-1 - 1** 是一个负数。这是因为 e-1
是 **0.36787944117144233**,从中减去 1 就会变成负数。
另请阅读