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
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 Language Specification # sec-math.expm1 |
Compatibilité des navigateurs
BCD tables only load in the browser