Math.* Funktionen für Formeln
In JavaScript gibt es zahlreiche mathematische Funktionen, die in der Math
-Bibliothek verfügbar sind. Hier ist eine Übersicht der wichtigsten Funktionen die sie in myMedax-Formeln verwenden können. x ist dabei in der Formel durch eine Variable zu ersetzen.
Grundlegende Funktionen
Math.abs(x)
Betrag vonx
.Math.ceil(x)
Aufrunden auf die nächste Ganzzahl.Math.floor(x)
Abrunden auf die nächste Ganzzahl.Math.round(x)
Rundetx
zur nächsten Ganzzahl (mathematisch korrekt).Math.trunc(x)
Entfernt den Nachkommateil vonx
(keine Rundung, nur Abschneiden).
Potenz- und Wurzelfunktionen
Math.pow(base, exponent)
Berechnetbase
hochexponent
.Math.sqrt(x)
Quadratwurzel vonx
.Math.cbrt(x)
Kubikwurzel vonx
.Math.exp(x)
Berechnete^x
(euler’sche Zahl hochx
).Math.log(x)
Natürlicher Logarithmus vonx
(Basise
).Math.log10(x)
Logarithmus zur Basis 10.Math.log2(x)
Logarithmus zur Basis 2.Math.hypot(x, y, ...)
Berechnet die Quadratwurzel der Summe der Quadrate der Argumente (Pythagoras).
Trigonometrische Funktionen
Math.sin(x)
Sinus vonx
(im Bogenmaß).Math.cos(x)
Kosinus vonx
(im Bogenmaß).Math.tan(x)
Tangens vonx
(im Bogenmaß).Math.asin(x)
Arkussinus vonx
.Math.acos(x)
Arkuskosinus vonx
.Math.atan(x)
Arkustangens vonx
.Math.atan2(y, x)
Berechnet den Winkel (Bogenmaß) zwischen der positiven x-Achse und dem Punkt(x, y)
.
Min-, Max- und Zufallswerte
Math.min(x, y, ...)
Gibt den kleinsten Wert zurück.Math.max(x, y, ...)
Gibt den größten Wert zurück.Math.random()
Generiert eine Pseudo-Zufallszahl zwischen 0 (inkl.) und 1 (exkl.).
Konstanten
Math.PI
Die Konstante π (etwa 3.14159).Math.E
Die euler’sche Zahl (etwa 2.718).Math.LN10
Natürlicher Logarithmus von 10.Math.LN2
Natürlicher Logarithmus von 2.Math.LOG10E
Logarithmus vone
zur Basis 10.Math.LOG2E
Logarithmus vone
zur Basis 2.Math.SQRT2
Quadratwurzel von 2.Math.SQRT1_2
Quadratwurzel von 1/2.
Hyperbolische Funktionen
Math.sinh(x)
Hyperbolischer Sinus vonx
.Math.cosh(x)
Hyperbolischer Kosinus vonx
.Math.tanh(x)
Hyperbolischer Tangens vonx
.Math.asinh(x)
Hyperbolischer Arkussinus vonx
.Math.acosh(x)
Hyperbolischer Arkuskosinus vonx
.Math.atanh(x)
Hyperbolischer Arkustangens vonx
.