Math.expm1() is an inbuilt method 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 method.
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 1: In this example, we will use Math expm1() Method
javascript
// Here different values is being taken as // as parameter of Math.expm1() method. 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)); |
0 1.718281828459045 6.38905609893065 -0.6321205588285577 147.4131591025766 8.025013499434122 -0.9592377960216338
Example 2: Error, here parameter should be a number otherwise it gives an error or NaN i.e., not a number.
javascript
// Here alphabet parameter give error. console.log(Math.expm1(C)); |
Output:
Error: C is not defined
Example 3: Here parameter as a string give NaN.
javascript
// Here parameter as a string give NaN. console.log(Math.expm1( "neveropen" )); |
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 the Math.expm1() method in JavaScript.
Example: In this example, we will see the application of Math expm1() Method
javascript
// Here different numbers are being taken as parameter // from 0 to 9 for Math.expm1() method. for (i = 0; i < 10; i++) { console.log(Math.expm1(i)); } |
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() method are listed below:
- Google Chrome 38 and above
- Firefox 25 and above
- Opera 25 and above
- Safari 8 and above