Math
Obiectul conține proprietăți și metode statice pentru a trata matematic numerele sau pentru a furniza constante matematiceMath.PI;
). Acest obiect este construit în JavaScript, spre deosebire de faptul că se bazează pe un Math ()
constructor care creează instanțe matematice.
Ar putea părea ciudat Math
începe cu o literă capitalizată, deoarece nu instanțiați o instanță a Math
obiect. Nu fi aruncat de asta. Pur și simplu fiți conștienți de faptul că JavaScript configurează acest obiect pentru dvs..
Math
Proprietăți și metode Math
Obiectul are următoarele proprietăți și metode:
Proprietăți (Math.PI;
):
E
LN2
LN10
LOG2E
LOG10E
PI
SQRT1_2
SQRT2
Metodele (Math.random ();
):
abs ()
acos ()
ca în()
un bronz()
atan2 ()
ceil ()
cos ()
exp ()
podea()
Buturuga()
max ()
min ()
pow ()
întâmplător()
rundă()
păcat()
sqrt ()
bronza()
Math
Nu este o funcție constructor Math
obiect este diferit de celelalte obiecte încorporate care sunt instanțiate. Math
este un obiect unic creat pentru a găzdui proprietăți și metode statice, gata de a fi folosit atunci când se ocupă de numere. Amintiți-vă, nu există nicio modalitate de a crea o instanță Math
, deoarece nu există constructor.
Math
Constantele nu se pot amplifica sau mutaMulti dintre Math
proprietățile sunt constante care nu pot fi mutate. Deoarece aceasta este o abatere de la caracterul mutabil al JavaScript, aceste proprietăți sunt în toate limitele (Math.PI;
). Nu confunda aceste constante de proprietate cu funcțiile constructorului datorită capitalizării primei litere. Ele sunt pur și simplu proprietăți obiect care nu pot fi schimbate.
Conțintele definite de utilizator nu sunt posibile în JavaScript 1.5, ECMA-262, Ediția 3.
Ar trebui să aveți acum câteva instrumente noi pe care le puteți utiliza pentru orice sarcini legate de matematică cu JavaScript.