These functions calculate exponentials and logarithms.
Returns Euler's number.
| Argument | Type | Description |
|---|---|---|
| none | No arguments. |
Returns: number.
Example:
e(); log(e()); // 1
Returns Euler's number raised to `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Exponent. |
Returns: number.
Example:
exp(1); // e
Returns 10 raised to `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Exponent. |
Returns: number.
Example:
exp10(3); // 1000
Returns 2 raised to `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Exponent. |
Returns: number.
Example:
exp2(8); // 256
Returns `exp(x) - 1`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Exponent. |
Returns: number.
This form is useful for small values where `exp(x) - 1` would lose precision.
Example:
expm1(0); // 0
Returns the natural logarithm of `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Input value. Must be greater than zero. |
Returns: number.
Example:
log(e()); // 1
Returns the base-10 logarithm of `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Input value. Must be greater than zero. |
Returns: number.
Example:
log10(1000); // 3
Returns `log(1 + x)`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Input value. Must be greater than `-1`. |
Returns: number.
This form is useful for small values of `x`.
Example:
log1p(0); // 0
Returns the base-2 logarithm of `x`.
| Argument | Type | Description |
|---|---|---|
| `x` | number | Input value. Must be greater than zero. |
Returns: number.
Example:
log2(256); // 8
Previous: Algebra
Next: Trigonometric