JavaScript Math对象之expm1()函数
Math.expm1()
方法返回 e(欧拉常数)的指定次幂减 1。它在数学中相当于 e<sup>x</sup> - 1
。
示例
// 计算 e(欧拉常数)的 2 次幂
// 然后减去 1
var value = Math.expm1(2);
console.log(value);
// 输出:6.38905609893065
expm1() 语法
expm1()
方法的语法是:
Math.expm1(x);
这里,expm1()
是一个静态方法。因此,我们需要使用类名 Math
来访问此方法。
expm1() 参数
expm1()
方法接受:
- x - 一个数字
expm1() 返回值
expm1()
方法返回:
- 参数 x 的
e<sup>x</sup> - 1
,其中 e 是欧拉常数(2.71828)。 - 对于非数值参数返回
NaN
。
示例 1:JavaScript Math.expm1()
// 计算 e 的 1 次幂减 1
var value1 = Math.expm1(1);
console.log(value1);
// 计算 e 的 2 次幂减 1
var value2 = Math.expm1(2);
console.log(value2);
// 计算 e 的 5 次幂减 1
var value3 = Math.expm1(5);
console.log(value3);
输出
1.718281828459045;
6.38905609893065;
147.4131591025766;
在上述示例中,
Math.expm1(1)
- 计算 e<sup>1</sup>
- 1Math.expm1(2)
- 计算 e<sup>2</sup>
- 1Math.expm1(5)
- 计算 e<sup>5</sup>
- 1
示例 2:expm1() 和 0
// 计算 e 的 0 次幂减 1
var value = Math.expm1(0);
console.log(value);
// 输出:0
在上述示例中,我们使用了 expm1()
方法来计算 e(欧拉常数)的 0 次幂然后减去 1,即 e<sup>0</sup> - 1
。
输出 0
表示以下数学结果:
e<sup>0</sup> - 1 = 0
示例 3:expm1() 和负数
// 计算 e 的 -1 次幂减 1
var value = Math.expm1(-1);
console.log(value);
// 输出:-0.6321205588285577
在上述示例中,我们使用了 expm1()
方法来计算 e(欧拉常数)的 -1 次幂减去 1,即 e<sup>-1</sup> - 1
。
输出 -0.6321205588285577
表明 e<sup>-1</sup> - 1
是一个负数。这是因为 e<sup>-1</sup>
是 0.36787944117144233,从中减去 1 会变为负数。
推荐阅读: