JavaScript Math.expm1()

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

在上面的例子中:

  1. Math.expm1(1) - 计算 **e1 - 1**
  2. Math.expm1(2) - 计算 **e2 - 1**
  3. 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 就会变成负数。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战