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

Vea también