JavaScript Math Referenzhandbuch

Math-Objekt

Das Math-Objekt ermöglicht Ihnen die Durchführung mathematischer Aufgaben.

Math ist kein Konstruktor. Alle Eigenschaften/Methoden von Math können durch Verwendung von Math als Objekt aufgerufen werden, ohne es zu erstellen:

var x = Math.PI;            // Gibt PI zurück
var y = Math.sqrt(16);      // Gibt die Quadratwurzel von 16 zurück

Probieren Sie es selbst aus

Für Tutorials zum Math-Objekt lesen Sie bitte unsere JavaScript Mathematik-Tutorial.

Math-Objekteigenschaften

Eigenschaft Beschreibung
E Gibt die Eulerzahl zurück (ungefähr 2.718).
LN2 Gibt den natürlichen Logarithmus von 2 zurück (ungefähr 0.693).
LN10 Gibt den natürlichen Logarithmus von 10 zurück (ungefähr 2.302).
LOG2E Gibt den Logarithmus von e mit der Basis 2 zurück (ungefähr 1.442).
LOG10E Gibt den Logarithmus von e mit der Basis 10 zurück (ungefähr 0.434).
PI Gibt PI zurück (ungefähr 3.14).
SQRT1_2 Gibt die Quadratwurzel von 1/2 zurück (ungefähr 0.707).
SQRT2 Gibt die Quadratwurzel von 2 zurück (ungefähr 1.414).

Math-Objektmethoden

Methode Beschreibung
abs(x) Der absolute Wert von x.
acos(x) Der Arcuscosinus von x in Bogenmaß.
acosh(x) Der hyperbolische Arcuscosinus von x.
asin(x) Der Arcussinuss von x in Bogenmaß.
asinh(x) Der hyperbolische Arcussinuss von x.
atan(x) Der Arcustangens von x, der Wert liegt zwischen -PI/2 und PI/2 in Bogenmaß.
atan2(y, x) Der Arcustangens des Quotienten der Parameter.
atanh(x) Der hyperbolische Arcustangens von x.
cbrt(x) Die kubische Wurzel von x.
ceil(x) Gibt x zurück, gerundet auf den nächsten ganzen Wert nach oben.
clz32(x) Die Anzahl der führenden Nullen in der 32-Bit-Binärdarstellung von x.
cos(x) Der Kosinus von x (x in Bogenmaß).
cosh(x) Der hyperbolische Kosinus von x.
exp(x) Der Wert von e^x.
expm1(x) Der Wert von e^x - 1.
floor(x) Gibt x zurück, gerundet auf den nächsten ganzen Wert nach unten.
fround(x) Die nächstgelegene (32-Bit-Singleprecision) Fließkommawertdarstellung der Zahl.
log(x) Die natürliche Logarithmusfunktion von x.
log10(x) Die Logarithmusfunktion von x mit der Basis 10.
log1p(x) Die natürliche Logarithmusfunktion von 1 + x.
log2(x) Die Logarithmusfunktion von x mit der Basis 2.
max(x, y, z, ... , n) Der größte Wert der Rückgabe.
min(x, y, z, ... , n) Der kleinste Wert der Rückgabe.
pow(x, y) Gibt den y-maligen Potenzwert von x zurück.
random() Gibt eine zufällige Zahl zwischen 0 und 1 zurück.
round(x) Rundet x auf den nächstgelegenen Integer.
sign(x) Gibt das Zeichen der Zahl zurück (prüft, ob es ein Positiv, Negativ oder Null ist).
sin(x) Gibt den Sinus von x zurück (x in Bogenmaß).
sinh(x) Gibt den Hyperbolen Sinus des Arguments zurück.
sqrt(x) Gibt den Quadratwurzelwert von x zurück.
tan(x) Gibt den Tangens des Arguments in Grad zurück.
tanh(x) Gibt den Hyperbolen Tangens des Arguments zurück.
trunc(x) Gibt den ganzzahligen Teil der Zahl (x) zurück.