Skip to content
Related Articles
Open in App
Not now

Related Articles

JavaScript Math.expm1() Function

Improve Article
Save Article
  • Last Updated : 21 Dec, 2022
Improve Article
Save Article

Math.expm1() is an inbuilt function in JavaScript that is used to get the value of ep-1, where p is any given number. The number e is a mathematical constant having an approximate value equal to 2.718. It was discovered by the Swiss mathematician Jacob Bernoulli. This number is also called Euler’s number

Syntax:

Math.expm1(p)

Parameter:

  • p: This parameter holds the number where we will perform the expm1 function.

Example:

Input  :Math.expm1(0)
Output : 0

Explanation: Here the value of parameter p is 0, So after putting the value 0 instead of p in ep-1 then its value becomes 0. Let’s see the JavaScript program:

Example:

javascript




<script>
    // Here different values is being taken as
    // as parameter of Math.expm1() function.
    console.log(Math.expm1(0));
    console.log(Math.expm1(1));
    console.log(Math.expm1(2));
    console.log(Math.expm1(-1));
    console.log(Math.expm1(5));
    console.log(Math.expm1(2.2));
    console.log(Math.expm1(-3.2));
</script>


Output:

 0
 1.718281828459045
 6.38905609893065
-0.6321205588285577
 147.4131591025766
 8.025013499434122
-0.9592377960216338

Example: Error, here parameter should be a number otherwise it gives an error or NaN i.e., not a number. 

javascript




<script>
    // Here alphabet parameter give error.
    console.log(Math.expm1(C));
</script>


Output:

Error: C is not defined

Example : 

javascript




<script>
// Here parameter as a string give NaN.
    console.log(Math.expm1("geeksforgeeks"));
</script>


Output:

NaN

Application: Whenever we need to find the value of ep-1, where p is any given number that time we take the help of Math.expm1() function in JavaScript.

Example: 

javascript




<script>
    // Here different numbers are being taken as parameter
    // from 0 to 9 for Math.expm1() function.
    for (i = 0; i < 10; i++) {
        console.log(Math.expm1(i));
    }
</script>


Output:

 0
 1.718281828459045
 6.38905609893065
 19.085536923187668
 53.598150033144236
 147.4131591025766
 402.4287934927351
 1095.6331584284585
 2979.9579870417283
 8102.083927575384

We have a complete list of Javascript Math methods, to check those please go through this JavaScript Math Object Complete Reference article.

Supported Browsers: The browsers supported by JavaScript Math.expm1() function are listed below:

  • Google Chrome 38 and above
  • Firefox 25 and above
  • Opera 25 and above
  • Safari 8 and above

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!