/JavaScript

# Math.exp()

The `Math.exp()` function returns ex, where x is the argument, and e is Euler's number (also known as Napier's constant), the base of the natural logarithms.

## Syntax

```Math.exp(x)
```

`x`

A number.

### Return value

A number representing ex, where e is Euler's number and x is the argument.

## Description

Because `exp()` is a static method of `Math`, you always use it as `Math.exp()`, rather than as a method of a `Math` object you created (`Math` is not a constructor).

Beware that `e` to the power of a number very close to 0 will be very close to 1 and suffer from loss of precision. In this case, you may want to use `Math.expm1` instead, and obtain a much higher-precision fractional part of the answer.

## Examples

### Using Math.exp()

```Math.exp(-1); // 0.36787944117144233
Math.exp(0);  // 1
Math.exp(1);  // 2.718281828459045
```

## Browser compatibility

Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet Deno Node.js
`exp`
1
12
1
3
3
1
4.4
18
4
10.1
1
1.0
1.0
0.10.0