JavaScript Math.expm1()

The Math.expm1() method returns e (Euler's constant) raised to the given power minus 1. It is equivalent to ex - 1 in mathematics.

Example


expm1() Syntax

The syntax of the expm1() method is:

Math.expm1(x)

Here, expm1() is a static method. Hence, we need to access the method using the class name, Math.


expm1() Parameters

The expm1() method takes in:

  • x - A number

expm1() Return Value

The expm1() method returns:

  • ex - 1 for argument x, where e is Euler's constant (2.71828).
  • NaN for non-numeric arguments.

Example 1: JavaScript Math.expm1()

Output

1.718281828459045
6.38905609893065
147.4131591025766

In the above example,

  1. Math.expm1(1) - computes e1 - 1
  2. Math.expm1(2) - computes e2 - 1
  3. Math.expm1(5) - computes e5 - 1

Example 2: expm1() With 0

In the above example, we have used the expm1() method to compute the e (Euler's constant) raised to the power of 0 and then subtracted by 1 i.e. e0 - 1.

The output 0 indicates the following mathematical result:

e0 - 1 = 0

Example 3: expm1() With Negative Numbers

In the above example, we have used the expm1() method to compute the e (Euler's constant) raised to the power of -1 minus 1 i.e. e-1 - 1.

The output -0.6321205588285577 indicates that e-1 - 1 is a negative number. This is because e-1 is 0.36787944117144233, and subtracting 1 from it makes it negative.


Recommended Readings: