De Matematik
objekt innehåller statiska egenskaper och metoder för matematisk hantering av tal eller tillhandahållande av matematiska konstanter (Math.PI;
). Detta objekt är inbyggt i JavaScript, i motsats till att vara baserat på a Matematik()
konstruktör som skapar matematiska instanser.
Det kan tyckas märkligt det Matematik
börjar med en aktiverad bokstav eftersom du inte instanserar en instans av a Matematik
objekt. Släng inte av med detta. Var bara medveten om att JavaScript sätter upp det här objektet för dig.
Matematik
Egenskaper och metoderDe Matematik
objektet har följande egenskaper och metoder:
Egenskaper (Math.PI;
):
E
LN2
LN10
log2e
LOG10E
PI
SQRT1_2
SQRT2
Metoder (Math.random ();
):
magmuskler()
Acos ()
som i()
en bränna()
atan2 ()
ceil ()
cos ()
exp ()
golv()
logga()
max ()
min ()
pow ()
slumpmässig()
runda()
synd()
sqrt ()
solbränna()
Matematik
Är inte en byggnadsfunktionDe Matematik
objektet är till skillnad från de andra inbyggda objekten som är instansierade. Matematik
är ett engångsobjekt skapat för att hysa statiska egenskaper och metoder, redo att användas vid hantering av siffror. Kom bara ihåg, det finns inget sätt att skapa en förekomst av Matematik
, eftersom det inte finns någon konstruktör.
Matematik
Har konstanter du inte kan öka eller muteraMånga av Matematik
egenskaper är konstanter som inte kan muteras. Eftersom det här är en avvikelse från JavaScript-variabeln, finns dessa egenskaper i alla kepsar (Math.PI;
). Förväxla inte dessa fastighetskonstanter för konstruktörsfunktioner på grund av att deras första bokstav aktiveras. De är helt enkelt objektegenskaper som inte kan ändras.
Användardefinierade konstanter är inte möjliga i JavaScript 1.5, ECMA-262, Edition 3.
Du bör nu ha några nya verktyg som du kan använda för alla matrelaterade uppgifter med JavaScript.