JavaScript - Tutorial - Objektreferenz - Das Math-Objekt
|
|
Math
Das Math-Objekt ist ein einzelnes vordefiniertes Objekt.
Es ist nicht sinnvoll, weitere Objekte dieses Typs anzulegen.
|
|
| Konstanten des Objekts Math |
| Konstante | | Bedeutung | |
Wert (wird bei deaktiviertem JavaScript nicht angezeigt) |
| E | | e | | |
| PI | | π | | |
| LN2 | | loge2 | | |
| LN10 | | loge10 | | |
| LOG2E | | log2e | | |
| LOG10E | | log10e | | |
| SQRT1_2 | | (0.5)0.5 | | |
| SQRT2 | | (2)0.5 | | |
|
|
| Funktionen des Objekts Math |
| Funktion | | mathematische Schreibweise |
| Winkelfunktionen |
| cos(x) | | cos(x) |
| sin(x) | | sin(x) |
| tan(x) | | tan(x) |
| Winkel-Umkehrfunktionen |
| acos(x) | | arccos(x) |
| asin(x) | | arcsin(x) |
| atan(x) | | arctan(x) |
| Potenzfunktionen |
| pow(x,y) | | xy |
| exp(x) | | ex |
| sqrt(x) | | x0.5 |
| Logarithmusfunktionen |
| log(x) | | logex |
| Rundungsfunktionen |
| round(x) | | kaufmännische Rundung |
| ceil(x) | | Aufrundung |
| floor(x) | | Abrundung |
| übrige |
| abs(x) | | |x| |
| max(a,b) | | gibt die größere der beiden Zahlen zurück |
| min(a,b) | | gibt die kleinere der beiden Zahlen zurück |
| random() | | eine zufällige Gleitkommazahl zwischen 0 und 1 |
|
|
Benutzung der Funktionen des Objekts Math
function logxy(x,y)
{
return (Math.log(y)/Math.log(x));
}
|
Hier wird eine Funktion definiert,
die unter Verwendung der Funktion Math.log die Formel logxy löst.
Hier einige weitere Beispiele:
| JavaScript | | Formel | |
Wert (wird nur bei aktiviertem JavaScript angezeigt) |
| logxy(10,1000) | | logxy (Verwendung der obigen Funktion) | | |
| Math.pow(10,3) | | 103 | | |
| Math.sin(Math.PI) | | sin(π) | | |
| Math.cos(Math.PI) | | cos(π) | | |
| Math.abs(-6.3) | | |-6.3| | | |
| Math.floor(6.3) | | Abrundung von 6.3 | | |
| Math.ceil(6.3) | | Aufrundung von 6.3 | | |
| Math.random() | | Zufallszahl | | |
|
|
|
Autor: Ulrich Kritzner
|