Math.expm1()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
La función Math.expm1()
regresa e^x - 1
, donde x
es el argumento, y e la base del logaritmo natural.
Pruébalo
El código para este ejemplo interactivo está almacenado en un repositorio de GitHub. Sí te gustaría contribuir al proyecto de ejemplos interactivos If you'd like to contribute, por favor clona
https://github.com/mdn/interactive-examples
y envíanos un pull request.
Sintaxis
Math.expm1(x)
Parámetos
x
-
Un número.
Valor de retorno
Un número representando e^x - 1
, donde e
es Número de Euler y x
es el argumento.
Descripción
Debido a que expm1()
es un método estático de Math
, uselo siempre como Math.expm1()
, en lugar de como un método del objeto Math
que creó (Math
no es un constructor).
Ejemplos
Usando Math.expm1()
js
Math.expm1(-1); // -0.6321205588285577
Math.expm1(0); // 0
Math.expm1(1); // 1.718281828459045
Polyfill
Esto puede ser emulado con la ayuda de la función Math.exp()
:
js
Math.expm1 =
Math.expm1 ||
function (x) {
return Math.exp(x) - 1;
};
Especificaciones
Specification |
---|
ECMAScript Language Specification # sec-math.expm1 |
Compatibilidad con navegadores
BCD tables only load in the browser