JavaScript | Math.expm1() function

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)

    Paramter:

  • Here p is the parameter and it is any number.
  • Return Value:

  • 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:

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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));

chevron_right


Output:

 0
 1.718281828459045
 6.38905609893065
-0.6321205588285577
 147.4131591025766
 8.025013499434122
-0.9592377960216338

Error Or NaN:

  • Here parameter should must be a number otherwise it give error or NaN i.e, not a number.
    Code #1:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

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

    chevron_right

    
    

    Output:

    Error: C is not defined
  • Code #2:
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

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

    chevron_right

    
    

    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.
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    // 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>";
    }

    chevron_right

    
    

    Output:

     0
     1.718281828459045
     6.38905609893065
     19.085536923187668
     53.598150033144236
     147.4131591025766
     402.4287934927351
     1095.6331584284585
     2979.9579870417283
     8102.083927575384
    


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.