Math.exp()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die statische Methode Math.exp() gibt e potenziert mit einer Zahl zurück. Das heißt:

𝙼𝚊𝚝𝚑.𝚎𝚡𝚙 ( 𝚡 ) = e x \mathtt{\operatorname{Math.exp}(x)}} = \mathrm{e}^x

Probieren Sie es aus

Syntax

js
Math.exp(x)

Parameter

x

Eine Zahl.

Rückgabewert

Eine nichtnegative Zahl, die ex darstellt, wobei e die Basis des natürlichen Logarithmus ist.

Beschreibung

Da exp() eine statische Methode von Math ist, wird sie stets als Math.exp() verwendet, anstatt als Methode eines von Ihnen erstellten Math-Objekts (Math ist kein Konstruktor).

Seien Sie vorsichtig, dass e potenziert mit einer Zahl, die sehr nahe bei 0 liegt, sehr nahe bei 1 liegt und an Präzision verliert. In diesem Fall sollten Sie möglicherweise Math.expm1 verwenden, um einen Bruchteil der Antwort mit wesentlich höherer Präzision zu erhalten.

Beispiele

Verwendung von Math.exp()

js
Math.exp(-Infinity); // 0
Math.exp(-1); // 0.36787944117144233
Math.exp(0); // 1
Math.exp(1); // 2.718281828459045
Math.exp(Infinity); // Infinity

Spezifikationen

Specification
ECMAScript Language Specification
# sec-math.exp

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch