Das Mathematik
Das Objekt enthält statische Eigenschaften und Methoden zum mathematischen Umgang mit Zahlen oder zur Bereitstellung mathematischer Konstanten (Math.PI;
). Dieses Objekt ist in JavaScript integriert, anstatt auf a zu basieren Mathematik()
Konstruktor, der mathematische Instanzen erstellt.
Das mag seltsam erscheinen Mathematik
beginnt mit einem Großbuchstaben, da Sie keine Instanz von a instanziieren Mathematik
Objekt. Lassen Sie sich davon nicht abschrecken. Beachten Sie einfach, dass JavaScript dieses Objekt für Sie eingerichtet hat.
Mathematik
Eigenschaften und MethodenDas Mathematik
Das Objekt verfügt über die folgenden Eigenschaften und Methoden:
Eigenschaften (Math.PI;
):
E
LN2
LN10
LOG2E
LOG10E
PI
SQRT1_2
SQRT2
Methoden (Math.random ();
):
Abs()
acos ()
wie in()
eine Lohe()
atan2 ()
ceiling ()
cos ()
exp ()
Fußboden()
Log()
max ()
Mindest()
pow ()
zufällig()
runden()
Sünde()
sqrt ()
bräunen()
Mathematik
Ist keine KonstruktorfunktionDas Mathematik
object unterscheidet sich von den anderen integrierten Objekten, die instanziiert werden. Mathematik
ist ein einmaliges Objekt, das zur Aufnahme statischer Eigenschaften und Methoden erstellt wurde und für Zahlen verwendet werden kann. Denken Sie daran, es gibt keine Möglichkeit, eine Instanz von zu erstellen Mathematik
, da es keinen Konstruktor gibt.
Mathematik
Hat Konstanten, die Sie nicht vergrößern oder mutieren könnenViele der Mathematik
Eigenschaften sind Konstanten, die nicht mutiert werden können. Da dies von der veränderlichen Natur von JavaScript abweicht, sind diese Eigenschaften in allenMath.PI;
). Verwechseln Sie diese Eigenschaftskonstanten für Konstruktorfunktionen nicht aufgrund der Großschreibung ihres Anfangsbuchstabens. Sie sind einfach Objekteigenschaften, die nicht geändert werden können.
In JavaScript 1.5, ECMA-262, Edition 3, sind keine benutzerdefinierten Konstanten möglich.
Sie sollten jetzt einige neue Werkzeuge haben, die Sie für alle mathematikbezogenen Aufgaben mit JavaScript verwenden können.