Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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

𝙼𝚊𝚝𝚑.𝙴=e2.718\mathtt{Math.E} = e \approx 2.718
Attributs de Math : propriété statique E
ÉcrivableNon
ÉnumérableNon
ConfigurableNon

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