JavaScript/Objekte/Math
Mit dem Objekt Math können Sie Berechnungen, auch komplexe wissenschaftlicher oder kaufmännischer Art, durchführen. Dazu stehen Ihnen verschiedene mächtige Konstanten und Funktionen sowie einige Eigenschaften zur Verfügung.
- abs(x) (absoluter Betrag)
- acos(x) (Arkuskosinus, auch bekannt als cos-1)
- asin(x) (Arkussinus, auch bekannt als sin-1)
- atan(x) (Arkustangens, auch bekannt als tan-1)
- cbrt(x) (Kubikwurzel)
- ceil(x) (nächsthöhere ganze Zahl)
- cos(x) (Kosinus)
- exp(x) (Wert der natürlichen Exponentialfunktion)
- floor(x) (nächstniedrigere ganze Zahl)
- log(x) (Wert des natürlichen Logarithmus)
- max(a,b) (größte Zahl aus einer Zahlenmenge)
- min(a,b) (kleinste Zahl aus einer Zahlenmenge)
- pow(b,e) (Potenz)
- random() (zufällige Zahl zwischen 0 und 1)
- round(x) (kaufmännische Rundung einer Zahl)
- sin(x) (Sinus)
- sqrt(x) (Quadratwurzel)
- tan(x) (Tangens)
Allgemeines zur Verwendung[Bearbeiten]
Eine Instanz von Math brauchen Sie nicht eigens erzeugen. Sie können Eigenschaften und Methoden von Math direkt verwenden. Das Schema ist somit
x = Math.Eigenschaft;
x = Math.Methode(Parameter);
Mit Zahl = 10 * Math.PI beispielsweise steht in der Variablen Zahl nach der Zuweisung das Produkt aus der Zahl pi und 10. Mit Wurzel = Math.sqrt(10) steht in der Variablen Wurzel hinterher das Ergebnis der Quadratwurzel aus 10. Notieren Sie vor jedem Aufruf einer Eigenschaft oder Methode des Math-Objekts Math (großgeschrieben).
Bei jedem Zahlen-Parameter, den Sie einer Methode von Math übergeben, kann es sich um eine explizite Zahl (z. B. 25 oder 0.123) handeln, um eine numerische Variable (z. B. x) oder um einen Rechenausdruck (z. B. 7 * 5 + 0.3). Auch Rechenausdrücke mit Variablen sind erlaubt (z. B. x * i + 1).

