Math : propriété statique E
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 propriété statique Math.E représente le nombre d'Euler, la base des logarithmes naturels, e, qui est approximativement 2.718.
Exemple interactif
function compoundOneYear(interestRate, currentVal) {
return currentVal * Math.E ** interestRate;
}
console.log(Math.E);
// Sortie attendue : 2.718281828459045
console.log((1 + 1 / 1000000) ** 1000000);
// Sortie attendue : 2.718280469 (approximativement)
console.log(compoundOneYear(0.05, 100));
// Sortie attendue : 105.12710963760242
Valeur
Attributs de Math : propriété statique E | |
|---|---|
| Écrivable | Non |
| Énumérable | Non |
| Configurable | Non |
Description
E étant une propriété statique de Math, il doit toujours être utilisé avec la syntaxe Math.E, et non pas être appelé comme propriété d'un autre objet Math qui a été créé (Math n'est pas un constructeur).
Exemples
>Utiliser Math.E
La fonction suivante retourne la valeur de e :
js
function getNapier() {
return Math.E;
}
getNapier(); // 2.718281828459045
Spécifications
| Spécification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.e> |
Compatibilité des navigateurs
Voir aussi
- La méthode statique
Math.exp() - La méthode statique
Math.log() - La méthode statique
Math.log1p()