跳到主要内容

JavaScript Math对象之exp()函数

Math.exp() 方法返回 e(欧拉常数)的指定次幂。它在数学中相当于 e<sup>x</sup>

示例

// 计算 e(欧拉常数)的 2 次幂
var value = Math.exp(2);

console.log(value);

// 输出:7.38905609893065

exp() 语法

exp() 方法的语法是:

Math.exp(x);

这里,exp() 是一个静态方法。因此,我们需要使用类名 Math 来访问此方法。

exp() 参数

exp() 方法接受:

  • x - 一个数字

exp() 返回值

exp() 方法返回:

  • 参数 x 的 e<sup>x</sup>,其中 e 是欧拉常数(2.71828)。
  • 对于非数值参数返回 NaN

示例 1:JavaScript Math.exp()

// 计算 e 的 1 次幂
var value1 = Math.exp(1);

console.log(value1);

// 计算 e 的 2 次幂
var value2 = Math.exp(2);

console.log(value2);

// 计算 e 的 5 次幂
var value3 = Math.exp(5);

console.log(value3);

输出

2.718281828459045;
7.38905609893065;
148.4131591025766;

在上述示例中,

  • Math.exp(1) - 计算 e(欧拉常数)的 1 次幂,即 e<sup>1</sup>
  • Math.exp(2) - 计算 e(欧拉常数)的 2 次幂,即 e<sup>2</sup>
  • Math.exp(5) - 计算 e(欧拉常数)的 5 次幂,即 e<sup>5</sup>

示例 2:exp() 与 0

// 计算 e 的 0 次幂
var value = Math.exp(0);

console.log(value);

// 输出:1

在上述示例中,我们使用了 exp() 方法来计算 e(欧拉常数)的 0 次幂,即 e<sup>0</sup>

输出 1 表示 e0 次幂是 1,即 e<sup>0</sup> = 1

示例 3:exp() 与负数

// 计算 e 的 -1 次幂
var value = Math.exp(-1);

console.log(value);

// 输出:0.36787944117144233

在上述示例中,我们使用了 exp() 方法来计算 e(欧拉常数)的 -1 次幂,即 e<sup>-1</sup>

输出表明 e<sup>-1</sup> 是一个正数 0.36787944117144233

推荐阅读: