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
console.log(Math.expm1(0));
// Expected output: 0
console.log(Math.expm1(1));
// Expected output: 1.718281828459045
console.log(Math.expm1(-1));
// Expected output: -0.6321205588285577
console.log(Math.expm1(2));
// Expected output: 6.38905609893065
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()
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()
:
Math.expm1 =
Math.expm1 ||
function (x) {
return Math.exp(x) - 1;
};
Especificaciones
Specification |
---|
ECMAScript® 2025 Language Specification # sec-math.expm1 |
Compatibilidad con navegadores
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
expm1 |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support