JavaScript Math.exp() Method
The Math.exp() method in JavaScript is used to return the result of raising Euler's number (approximately equal to 2.718) to the power of a specified number. It calculates the exponential value of the provided number, where Euler's number raised to the power of x is denoted as e^x.
The formula for calculating Euler's number raised to the power of x −
Math.exp(x) = e^x
where "e" is Euler's number and "x" is the number for which the exponential value is to be calculated.
Syntax
Following is the syntax of JavaScript Math.exp() method −
Math.exp(x)
Parameters
This method accepts only one parameter. The same is described below −
Return value
This method returns the value of e raised to the power of x.
Example 1
In the following example, we are using the JavaScript Math.exp() method to calculate "e" raised to the power of 2.
<html>
<body>
<script>
const result = Math.exp(2);
document.write(result);
</script>
</body>
</html>
Output
If we execute the above program, it returns "7.3890" as result.
Example 2
In this example, we are computing "e" raised to the power of -1 −
<html>
<body>
<script>
const result = Math.exp(-1);
document.write(result);
</script>
</body>
</html>
Output
If we execute the above program, it will return 0.3678 as result.
Example 3
In this example, we are calculating e raised to the power of 0 −
<html>
<body>
<script>
const result = Math.exp(0);
document.write(result);
</script>
</body>
</html>
Output
The result will be 1, as any number raised to the power of 0 is 1.
Example 4
Here, we are passing "Infinity" and "-Infinity" as arguments to this method −
<html>
<body>
<script>
const result1 = Math.exp(Infinity);
const result2 = Math.exp(-Infinity);
document.write(result1, <br>, result2);
</script>
</body>
</html>
Output
If we execute the above program, it returns Infinity and 0 as result, respectively.