Objekt Math
Objekt Math nam umožňuje využívať matematické funkcie, napr. abs, sin, cos.
Príklad:
var a = Math.sqrt(9) // vráti druhú odmocninu z čísla 9
Vlastnosti
| Vlastnosť | Popis |
|---|---|
| E | - hodnota eulerovej konstanty E |
| LN2 | - hodnota prirodzeného logaritmu pri základe 2 |
| LN10 | - hodnota prirodzeného logaritmu pri základe 10 |
| LOG2E | - hodnota prirodzeného logaritmu pri základe 2 z čísla e |
| LOG10E | - dekadický logaritmus z čísla e |
| PI | - hodnota pí |
| SQRT1_2 | - hodnota druhej odmocniny z jednej polovice |
| SQRT2 | - hodnota druhej odmocniny z 2 |
Metódy
| Metódy | Popis | Syntax: |
|---|---|---|
| abs | - vráti absolútnu hodnotu zo zadaného čísla | Math.abs(číslo) |
| acos | - vráti arcus cosinus zo zadaného čísla v radiánoch | Math.acos(číslo) |
| asin | - vráti arcus sinus zo zadaného čísla v radiánoch | Math.asin(číslo) |
| atan | - vráti arcus tangens zo zadaného čísla v radiánoch | Math.atan(číslo) |
| atan2 | - vráti uhol v radiánoch medzi osou X a bodom so súradnicami x,y | Math.atan2(y,x) |
| ceil | - vráti najmenšie číslo ktoré je väčšie alebo rovné zadanému číslu | Math.ceil(číslo) |
| cos | - vráti cosinus uhla zadaného v radiánoch | Math.cos(číslo) |
| exp | - vráti e umocnené na zadanú hodnotu | Math.exp(číslo) |
| floor | - vráti najväčšie celé číslo ktoré je menšie alebo rovné zadanej hodnote | Math.floor(číslo) |
| log | - vráti prirodzený logaritmus o základe zo zadaného čísla | Math.log(číslo) |
| max | - vráti väčšie z dvoch zadaných čísel | Math.max(číslo1, číslo2) |
| min | - vráti menšie z dvoch zadaných čísel | Math.min(číslo1, číslo2) |
| pow | - vráti základ umocnený zadanou hodnotou | Math.pow(základ,číslo) |
| random | - vráti náhodne číslo medzi číslom 0 – 1 | Math.random() |
| round | - vracia zaokrúhlenú hodnotu na najbližšie celé číslo | Math.round(číslo) |
| sin | - vráti sinus uhla zadaného v radiánoch | Math.sin(číslo) |
| sqrt | - vráti druhú odmocninu zo zadaného čísla | Math.sqrt(číslo) |
| tan | - vráti tangens uhla zadaného v radiánoch | Math.tan(číslo) |
Príklad:
var nahodnecislo = 3 + Math.random()*(12-3) // vráti náhodné čislo medzi číslami 3 – 12