Funcția matematică

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 muta

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


Concluzie

Ar trebui să aveți acum câteva instrumente noi pe care le puteți utiliza pentru orice sarcini legate de matematică cu JavaScript.

Cod