La fonction Math.expm1()
renvoie ex
- 1, avec x
l'argument donné et e
la base du logarithme nepérien.
Syntaxe
Math.expm1(x)
Paramètres
x
- Un nombre.
Valeur de retour
Un nombre qui représente ex- 1
où x
est la valeur passée en argument et ex
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
Spécification | État | Commentaires |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'Math.expm1' dans cette spécification. |
Standard | Définition initiale. |
ECMAScript 2017 Draft (ECMA-262) La définition de 'Math.expm1' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | 38 | 25 (25) | Pas de support | 25 | 7.1 |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | Pas de support | 25.0 (25) | Pas de support | Pas de support | 8 |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight,
teoli
Dernière mise à jour par :
SphinxKnight,