Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

JavaScript | Math.expm1() function

  • Last Updated : 28 Jan, 2022

Math.expm1() is an inbuilt function in JavaScript which 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: This function accepts a single parameter p, which is the parameter and it is any number.

    Returns: It return the value of ep-1, where p is any given number as parameter.

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 JavaScript program:
Example




<script>
  // Here different values is being taken as
  // as parameter of Math.expm1() function.
  document.write(Math.expm1(0) + "<br>");
  document.write(Math.expm1(1) + "<br>");
  document.write(Math.expm1(2) + "<br>");
  document.write(Math.expm1(-1) + "<br>");
  document.write(Math.expm1(5) + "<br>");
  document.write(Math.expm1(2.2) + "<br>");
  document.write(Math.expm1(-3.2) + "<br>");
</script>

Output:

 0
 1.718281828459045
 6.38905609893065
-0.6321205588285577
 147.4131591025766
 8.025013499434122
-0.9592377960216338
  • Example 2: Error, here parameter should must be a number otherwise it give error or NaN i.e., not a number.




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

    Output:

    Error: C is not defined
  • Example 3:




    <script>
      // Here parameter as a string give NaN.
      document.write(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:




    <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)+ "<br>");
      }
    </script>

    Output:

     0
     1.718281828459045
     6.38905609893065
     19.085536923187668
     53.598150033144236
     147.4131591025766
     402.4287934927351
     1095.6331584284585
     2979.9579870417283
     8102.083927575384
    

    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
  • Recommended Articles
    Page :

    Start Your Coding Journey Now!