Math : méthode statique exp()
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode statique Math.exp() retourne e élevé à la puissance d'un nombre. C'est-à-dire
Exemple interactif
console.log(Math.exp(0));
// Sortie attendue : 1
console.log(Math.exp(1));
// Sortie attendue : 2.718281828459 (approximativement)
console.log(Math.exp(-1));
// Sortie attendue : 0.36787944117144233
console.log(Math.exp(2));
// Sortie attendue : 7.38905609893065
Syntaxe
Math.exp(x)
Paramètres
x-
Un nombre.
Valeur de retour
Un nombre positif représentant ex, où e est la base des logarithmes naturels.
Description
Puisque exp() est une méthode statique de Math, elle doit toujours être utilisée avec la syntaxe Math.exp(), et non pas comme méthode d'un objet Math que vous avez créé (Math n'est pas un constructeur).
Faites attention au fait que e à la puissance d'un nombre très proche de 0 est très proche de 1 et souffre d'une perte de précision. Dans ce cas, vous pouvez utiliser Math.expm1 à la place, et obtenir une partie fractionnaire de la réponse avec une précision beaucoup plus élevée.
Exemples
>Utiliser Math.exp()
Math.exp(-Infinity); // 0
Math.exp(-1); // 0.36787944117144233
Math.exp(0); // 1
Math.exp(1); // 2.718281828459045
Math.exp(Infinity); // Infinity
Spécifications
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.exp> |
Compatibilité des navigateurs
Voir aussi
- La propriété statique
Math.E - La méthode statique
Math.expm1() - La méthode statique
Math.log() - La méthode statique
Math.log10() - La méthode statique
Math.log1p() - La méthode statique
Math.log2() - La méthode statique
Math.pow()