![]() |
![]() |
A JavaScript rendelkezik beépített matematikai objektummal, neve: Math
A Math objektum számos olyan matematikai programmal rendelkezik, mely megkönnyíti a matematikai számítások eredményének kiértékelését.
A Math objektumban található programokközött vannak matematikai állandókat és függvényeket tartalmazó képletek.
Megjegyzés:
A Math nem valódi objektum, azaz nem hozhatunk létre belőle saját példányt.
Más szóval: programunk elküldi a Math-ot, menjen el a JavaScript matematikai képlettárába és az általunk meghatározott képletet hozza el, majd ezzel számolja ki a matematikai képletünk eredményét.
+ | Összeadás |
- | Kivonás |
* | Szorzás |
/ | Osztás |
% | Maradékképzés |
++ | Növelés |
-- | Csökkentés |
>> | egyszerűen kettővel osztja a számot, az előjelet megtartva. |
>>> | jobbra tolja a számot, és balról nullákkal tölti fel, tehát az előjel megváltozhat! |
A növelés és csökkenés műveleteket, legfőképp ciklusoknál alkalmazzuk, ahol a programlefutás után automatikusan növelhetjük, vagy csökkenthetjük a változó eredeti értékét.
Math.E, A természetes alapú logaritmus alapja (kb. 2.718) Math.LN2, A kettő természetes alapú logaritmus alapja (kb. 0.693) Math.LN10, A tíz természetes alapú logaritmusa (kb. 2.302) Math.LOG2E, Az E kettes alapú logaritmusa (kb. 1.442) Math.LOG10E, Az E természetes alapú logaritmusa (kb. 0.434) Math.PI, Kör kerület, és átmérő hányadosa (kb. 3.14159) Math.SQRT1_2, Az egyketted négyzetgyöke (kb. 0.707) Math.SQRT2, A kettő négyzetgyöke(kb. 1.4142) Algebrai függvények: Math.acos(szám), egy szám arkusz koszinuszát adja meg radiánba Math.asin(szám), egy szám arkusz szinusát adja meg Math.atan(szám), egy szám arkusz tangensét adja meg Math.cos(szám), egy szög koszinusát számolja ki Math.sin(szám), egy szög szinuszát számolja ki Math.tan(szám). egy szög tangensét számolja ki Statisztikai és logaritmikus függvények: Math.exp(szám), az e-t a természetes alapú logaritmus alapját, emeli fel a kívánt hatványra. Math.log(szám), egy szám természetes alapú logaritmusát adja vissza Math.max(a, b), két szám közül a nagyobbat választja ki Math.min(a, b), két szám közül a kisebbet választja ki Kerekítési és egyszerű matematikai függvények: Math.abs(szám), egy szám abszolút értékét adja meg. Math.ceil(szám), felfelé kerekíti a számot a legközelebbi egészhez. Math.floor(szám), lefelé kerekíti a számot a legközelebbi egészhez. Math.pow(a, b), megadott hatványra emel egy számot. Math.round(szám), a legközelebbi egészhez kerekíti a számot. Math.sqrt(szám), a szám négyzetgyökét számolja ki. Véletlenszámok függvénye: Math.random(), egy 0 és 1 közötti véletlen számot ad vissza. |
Véletlenszám tagfüggvénye:
- Math.random() Véletlen számot hoz létre 0 és 1 között
Ezen függvénynek nem kell bemeneti értéket megadni, azaz nem kell változót alkalmazni.
További és részletesebb tájékoztatót, lásd az asztali változatnál!