| HTML-Dateien selbst erstellen
|  | Dokumentation: JavaScript
|  |  | JavaScript-Objektreferenz

# Math

Allgemeines zur Verwendung
Eigenschaften
Methoden

## Allgemeines zur Verwendung

Mit dem Objekt Math können Sie Berechnungen, auch komplexe wissenschaftlicher oder kaufmännischer Art, durchführen. Dazu stehen Ihnen verschiedene mächtige Methoden und Funktionen sowie einige Eigenschaften zur Verfügung.

### Instanz des Objekts Math erzeugen

Eine Instanz von Math brauchen Sie nicht eigens erzeugen. Sie können Eigenschaften und Methoden von Math direkt verwenden.

#### Schema:

    Math.Eigenschaft/Methode(...)

## Eigenschaften

Math.E

Lesen

Die Eulersche Konstante - Wert ca. 2,718.

Math.LN2

Lesen

Der natürliche Logarithmus von 2 - Konstante mit einem Wert von ca. 0,693.

Math.LN10

Lesen

Der natürliche Logarithmus von 10 - Konstante mit einem Wert von ca. 2,302.

Math.LOG2E

Lesen

Logarithmus von 2 - Konstante mit einem Wert von ca. 1,442.

Math.LOG10E

Lesen

Logarithmus von 10 - Konstante mit einem Wert von ca. 0,434.

Math.PI

Lesen

Konstante Pi für Kreiberechnungen mit einem Wert von ca. 3,14159.

Math.SQRT1_2

Lesen

Konstante für Quadratwurzel aus 0,5 - Wert von ca. 0,707.

Math.SQRT2

Lesen

Konstante für Quadratwurzel aus 2 - Wert von ca. 1,414.

## Methoden

Math.abs(Zahl)
Liefert in jedem Fall den positiven Wert des übergebenen Parameters, einer beliebigen Zahl, zurück. War dieser vorher negativ, wird er positiv. Der übergebene Parameter "Zahl" kann wie auch bei den folgenden Methoden eine feste Zahl (z.B. 25 oder 0.123), eine numerische Variable (z.B. x) oder ein Rechenausdruck (z.B. 7 * 5+ 0.3) sein. Auch Rechenausdrücke mit Variablen sind erlaubt (z.B. x * i + 1).

Math.acos(Zahl)
Liefert den Arcus Cosinus des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.asin(Zahl)
Liefert den Arcus Sinus des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.atan(Zahl)
Liefert den Arcus Tangens des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.ceil(Zahl)
Liefert die nächsthöhere Ganzzahl des übergebenen Parameters, einer beliebigen Zahl, zurück. Falls die Zahl selbst ganzzahlig ist, wird sie nicht verändert.

Math.cos(Zahl)
Liefert den Cosinus des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.exp(Zahl)
Liefert den Exponentialwert des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.floor(Zahl)
Liefert die nächstniedrigere Ganzzahl des übergebenen Parameters, einer beliebigen Zahl, zurück. Falls die Zahl selbst ganzzahlig ist, wird sie nicht verändert.

Math.log(Zahl)
Liefert die Anwendung des natürlichen Logarithmus auf den übergebenen Parameter, einer beliebigen Zahl, zurück.

Math.max(Zahl1,Zahl2)
Liefert von zwei beliebigen, als Parameter übergebenen Zahlen die größere davon zurück.

Math.min(Zahl1,Zahl2)
Liefert von zwei beliebigen, als Parameter übergebenen Zahlen die kleinere davon zurück.

Math.pow(Zahl,Exponent)
Liefert den Wert von "Zahl" hoch "Exponent" zurück, wobei Zahl und Exponent als Parameter übergeben werden.

Math.random()
Liefert per Zufall entweder 1 oder 0 zurück. Achtung: Nur auf Unix-Systemen ausführbar.

Math.round(Zahl)
Liefert die nächste Ganzzahl des übergebenen Parameters, einer beliebigen Zahl, zurück und wendet dabei die kaufmännische Rundung an. Falls die Zahl selbst ganzzahlig ist, wird sie nicht verändert.

Math.sin(Zahl)
Liefert den Sinus des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.sqrt(Zahl)
Liefert die Quadratwurzel des übergebenen Parameters, einer beliebigen Zahl, zurück.

Math.tan(Zahl)
Liefert den Tangens des übergebenen Parameters, einer beliebigen Zahl, zurück.

| Blättern: |
Date |  |  | navigator

| HTML-Dateien selbst erstellen
|  | Dokumentation: JavaScript
|  |  | JavaScript-Objektreferenz