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 fonction Math.expm1()
renvoie e^x
- 1, avec x
l'argument donné et e
la base du logarithme nepérien.
Exemple interactif
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
Syntaxe
Math.expm1(x);
Paramètres
x
Un nombre.
Valeur de retour
Un nombre qui représente e^x- 1
où x
est la valeur passée en argument et e^x
l'exponentielle du nombre.
Description
expm1()
étant une méthode statique de Math
, il faut utiliser Math.expm1()
et non pas la méthode d'un autre objet qui aurait été créé sur mesure (Math
n'est pas un constructeur).
Exemple
Utiliser Math.expm1()
Math.expm1(-1); // -0.6321205588285577 Math.expm1(0); // 0 Math.expm1(1); // 1.718281828459045
Prothèse d'émulation (polyfill)
Cette fonction peut être émulée en utilisant la fonction Math.exp()
:
Math.expm1 = Math.expm1 || function (x) { return Math.exp(x) - 1; };
Spécifications
Specification |
---|
ECMAScript® 2026 Language Specification # sec-math.expm1 |