Math.expm1()
La fonction Math.expm1() renvoie e^x - 1, avec x l'argument donné et e la base du logarithme nepérien.
Exemple interactif
Syntaxe
js
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()
js
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() :
js
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