Mathematische Operatoren und das „Math“-Objekt
Funktionen
Ausblick auf das DOM (Teil 1 von 2)

JavaScript-Referenz: Alle „Math“-Funktionen

FunktionBeschreibungBeispielAusgabe
Math.abs(x)Absolutwert (Betrag) von xMath.abs(-5)5
Math.acos(x)Arkuskosinus von x in RadiantMath.acos(0.5)1.0471975511965979
Math.acosh(x)Areakosinus hyperbolicus von xMath.acosh(2)1.3169578969248166
Math.asin(x)Arkussinus von x in RadiantMath.asin(0.5)0.5235987755982989
Math.asinh(x)Areasinus hyperbolicus von xMath.asinh(1)0.881373587019543
Math.atan(x)Arkustangens von x in RadiantMath.atan(1)0.7853981633974483
Math.atanh(x)Areatangens hyperbolicus von xMath.atanh(0.5)0.5493061443340548
Math.atan2(y, x)Arkustangens des Quotienten y/x in RadiantMath.atan2(1, 1)0.7853981633974483
Math.cbrt(x)Kubikwurzel von xMath.cbrt(27)3
Math.ceil(x)Aufrunden zur nächsten ganzen ZahlMath.ceil(4.2)5
Math.clz32(x)Zählt führende Nullbits in der 32-Bit-DarstellungMath.clz32(1)31
Math.cos(x)Kosinus von x (in Radiant)Math.cos(Math.PI)-1
Math.cosh(x)Kosinus hyperbolicus von xMath.cosh(0)1
Math.exp(x)E hoch x (E^x)Math.exp(1)2.718281828459045
Math.expm1(x)Berechnet e^x – 1 (genauer für kleine x)Math.expm1(1)1.718281828459045
Math.floor(x)Abrunden zur nächsten ganzen ZahlMath.floor(4.9)4
Math.fround(x)Rundet auf nächste 32-Bit-GleitkommazahlMath.fround(1.337)1.3370000123977661
Math.hypot(...args)Quadratwurzel der Summe der QuadrateMath.hypot(3, 4)5
Math.imul(a, b)32-Bit-Ganzzahl-MultiplikationMath.imul(3, 4)12
Math.log(x)Natürlicher Logarithmus von x (Basis E)Math.log(Math.E)1
Math.log10(x)Logarithmus von x zur Basis 10Math.log10(100)2
Math.log1p(x)Natürlicher Logarithmus von (1 + x)Math.log1p(1)0.6931471805599453
Math.log2(x)Logarithmus von x zur Basis 2Math.log2(8)3
Math.max(...args)Höchster Wert aus der ArgumentlisteMath.max(1, 3, 2)3
Math.min(...args)Niedrigster Wert aus der ArgumentlisteMath.min(1, 3, 2)1
Math.pow(x, y)x hoch y (x^y)Math.pow(2, 3)8
Math.random()Zufallszahl zwischen 0 (inkl.) und 1 (exkl.)Math.random()z.B. 0.3942399882418662
Math.round(x)Runden zur nächsten ganzen ZahlMath.round(4.5)5
Math.sign(x)Vorzeichen von x (-1, 0, 1)Math.sign(-5)-1
Math.sin(x)Sinus von x (in Radiant)Math.sin(Math.PI/2)1
Math.sinh(x)Sinus hyperbolicus von xMath.sinh(0)0
Math.sqrt(x)Quadratwurzel von xMath.sqrt(16)4
Math.tan(x)Tangens von x (in Radiant)Math.tan(Math.PI/4)0.9999999999999999
Math.tanh(x)Tangens hyperbolicus von xMath.tanh(1)0.7615941559557649
Math.trunc(x)Entfernt Nachkommastellen (Richtung Null)Math.trunc(4.9)4