De Wiskunde
object bevat statische eigenschappen en methoden voor het wiskundig omgaan met getallen of het bieden van wiskundige constanten (Math.PI;
). Dit object is ingebouwd in JavaScript, in tegenstelling tot het gebruik van een Wiskunde()
constructor die wiskundige instanties maakt.
Het lijkt misschien vreemd dat Wiskunde
begint met een hoofdletter, omdat u geen instantie van a instelt Wiskunde
voorwerp. Laat je hierdoor niet afwimpelen. Houd er rekening mee dat JavaScript dit object voor u instelt.
Wiskunde
Eigenschappen en methodenDe Wiskunde
object heeft de volgende eigenschappen en methoden:
Eigenschappen (Math.PI;
):
E
LN2
LN10
log2e
LOG10E
PI
SQRT1_2
SQRT2
Methoden (Math.random ();
):
buikspieren()
acos ()
als in()
een kleurtje()
BOOGTAN2 ()
ceil ()
cos ()
exp ()
verdieping()
log ()
max ()
min ()
pow ()
willekeurig()
ronde()
zonde()
sqrt ()
bruinen()
Wiskunde
Is geen constructorfunctieDe Wiskunde
object is in tegenstelling tot de andere ingebouwde objecten die worden geïnstantieerd. Wiskunde
is een eenmalig object gemaakt om statische eigenschappen en methoden te huisvesten, klaar om gebruikt te worden bij het omgaan met nummers. Onthoud dat er geen manier is om een instantie van te maken Wiskunde
, omdat er geen constructeur is.
Wiskunde
Heeft constanten die je niet kunt vergroten of verkleinenVeel van de Wiskunde
eigenschappen zijn constanten die niet kunnen worden gemuteerd. Omdat dit afwijkt van het veranderlijke karakter van JavaScript, zijn deze eigenschappen in alle hoofdletters (Math.PI;
). Verwar deze eigenschapconstanten niet met constructorfuncties vanwege de hoofdletters van hun eerste letter. Het zijn gewoon objecteigenschappen die niet kunnen worden gewijzigd.
Door de gebruiker gedefinieerde constanten zijn niet mogelijk in JavaScript 1.5, ECMA-262, Edition 3.
Je zou nu een paar nieuwe tools moeten hebben die je kunt gebruiken voor alle wiskundegerelateerde taken met JavaScript.