Neueste Web-Entwicklung Tutorials
 

JavaScript Math-Objekt


Das Math-Objekt ermöglicht es Ihnen, mathematische Aufgaben auf Zahlen auszuführen.


Das Math-Objekt

Das Math-Objekt ermöglicht es Ihnen, mathematische Aufgaben zu erfüllen.

Das Math-Objekt enthält mehrere mathematische Methoden.


Eine häufige Verwendung des Math-Objekt ist eine Zufallszahl zu erzeugen:

Beispiel

Math.random();       // returns a random number
Versuch es selber "

Math hat keinen Konstruktor. Keine Methoden haben zuerst ein Math-Objekt zu erstellen.


Math.min() und Math.max()

Math.min() und Math.max() kann verwendet werden , um die niedrigste oder höchste Wert in einer Liste von Argumenten zu finden:

Beispiel

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
Versuch es selber "

Beispiel

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
Versuch es selber "

Math.random()

Math.random() liefert eine Zufallszahl zwischen 0 (inklusive) und 1 (exklusiv):

Beispiel

Math.random();              // returns a random number
Versuch es selber "

Math.random() gibt immer eine Zahl kleiner als 1 ist .


Math.round()

Math.round() rundet eine Zahl auf die nächste ganze Zahl:

Beispiel

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
Versuch es selber "

Math.ceil()

Math.ceil() rundet eine Zahl auf die nächste ganze Zahl:

Beispiel

Math.ceil(4.4);             // returns 5
Versuch es selber "

Math.floor()

Math.floor() rundet eine Zahl auf die nächste ganze Zahl:

Beispiel

Math.floor(4.7);            // returns 4
Versuch es selber "

Math.floor() und Math.random() können zusammen verwendet werden , um eine Zufallszahl zwischen 0 und 10 zurück:

Beispiel

Math.floor(Math.random() * 11);   // returns a random number between 0 and 10
Versuch es selber "

Mathematische Konstanten

JavaScript bietet 8 mathematische Konstanten, die mit dem Math-Objekt zugegriffen werden kann:

Beispiel

Math.E          // returns Euler's number
Math.PI         // returns PI
Math.SQRT2      // returns the square root of 2
Math.SQRT1_2    // returns the square root of 1/2
Math.LN2        // returns the natural logarithm of 2
Math.LN10       // returns the natural logarithm of 10
Math.LOG2E      // returns base 2 logarithm of E
Math.LOG10E     // returns base 10 logarithm of E
Versuch es selber "

Math Objektmethoden

Methode Beschreibung
abs(x) Gibt den absoluten Wert von x
acos(x) Gibt den Arkuskosinus von x, in Radiant
asin(x) Gibt den Arcussinus von x, in Radiant
atan(x) Liefert den Arkustangens von x als numerischer Wert zwischen -PI / 2 und PI / 2 Radiant
atan2(y,x) Liefert den Arkustangens des Quotienten aus seiner Argumente
ceil(x) Returns x, aufgerundet auf die nächste ganze Zahl
cos(x) Liefert den Cosinus von x (x ist in Radianten)
exp(x) Gibt den Wert von E x
floor(x) Returns x, abgerundet nach unten auf die nächste ganze Zahl
log(x) Gibt den natürlichen Logarithmus (Basis E) von x
max(x,y,z,...,n) Gibt die Nummer mit dem höchsten Wert
min(x,y,z,...,n) Gibt die Nummer mit dem niedrigsten Wert
pow(x,y) Gibt den Wert von x auf die Kraft der y
random() Gibt eine Zufallszahl zwischen 0 und 1
round(x) Runden x auf den nächsten ganzzahligen
sin(x) Gibt den Sinus von x (x ist in Radianten)
sqrt(x) Gibt die Quadratwurzel von x
tan(x) Gibt den Tangens eines Winkels

Komplette Math Reference

Eine vollständige Referenz, gehen Sie auf unsere komplette Math - Objekt Referenz .

Die Referenz enthält Beschreibungen und Beispiele für alle mathematischen Eigenschaften und Methoden.


Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4»