Math-Funktion

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 Methoden

Das 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 Konstruktorfunktion

Das 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önnen

Viele 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.


Fazit

Sie sollten jetzt einige neue Werkzeuge haben, die Sie für alle mathematikbezogenen Aufgaben mit JavaScript verwenden können.