04-08-2013, 08:25 AM
Obiectul Math conține diversre constante (de exemplu, π) și funcții (de exemplu, cosinuus) legate de matematică.
Obiectul Math nu are nici un constructor, spre deosebire de Array sau Data. Toate metodele sale sunt statice. Toate funcțiile trigonometrice folosesc unghiuri exprimate în radiani , nu în grade .
Proprietățile obiectului Math
Math.PI 3.14159 π raportul dintre circumferința și diametrul unui cerc
Metode ale obiectului Math
Math.floor(1.9) 1 Floor: rotunjirea până la cel mai mare număr întreg ≤ argument
Obiectul Math nu are nici un constructor, spre deosebire de Array sau Data. Toate metodele sale sunt statice. Toate funcțiile trigonometrice folosesc unghiuri exprimate în radiani , nu în grade .
Proprietățile obiectului Math
Math.PI 3.14159 π raportul dintre circumferința și diametrul unui cerc
Code:
Proprietate Valoarea returnată rotunjită la 5 zecimale exacte Descriere
Math.E 2.7183 numărul lui Euler, e
Math.LN2 0.69315 Logaritmul natural din 2
Math.LN10 2.3026 Logaritmul natural din 10
Math.LOG2E 1.4427 Logaritmul în baza 2 din e
Math.LOG10E 0.43429 Logaritmul în baza 10 din e
Math.SQRT1_2 0.70711 Rădăcina pătrată a lui ½
Math.SQRT2 1.4142 Rădăcina pătrată a lui 2Math.floor(1.9) 1 Floor: rotunjirea până la cel mai mare număr întreg ≤ argument
Code:
Exemplu Valoarea returnată rotunjită la 5 zecimale exacte Descriere
Math.abs(-2.3) 2.3 Valoarea absolută (x < 0) ? -x : x
Math.acos (Math.SQRT1_2) 0.78540 rad. = 45° Arccosinus
Math.asin(Math.SQRT1_2) 0.78540 rad. = 45° Arcsinus
Math.atan(1) 0.78540 rad. = 45° Arctangenta pe jumătatea de cerc (-π/2 , + π/2)
Math.atan2(-3.7, -3.7) -2.3562 Rad. = -135° Arctangenta pe tot cercul (-π ,+π)
Math.ceil(1.1) 2 rotunjirea pana la cel mai mic argument ≥ întreg
Math.cos(Math.PI/4) 0.70711 Cosinus
Math.exp(1) 2.7183 Funcția exponențială : e ridicat la această putere
Math.log(Math.E) 1 Logaritmul natural, în baza e
Math.max(1, -2) 1 Maximum: (x > y) ? x : y
Math.min(1, -2) -2 Minimum: (x < y) ? x : y
Math.pow(-3, 2) 9 Exponențierea (ridicarea la o putere)
Math.random() 0.17068 Numere pseudoaleatoare cuprinse între 0 (inclusiv) și 1 (exclusiv)
Math.round(1.5) 2 Rotunjirea la cel mai apropiat număr întreg; fracțiile jumătate sunt rotunjite în sus (de exemplu, 1,5 se rotunjește la 2)
Math.sin(Math.PI/4) 0.70711 Sinus
Math.sqrt(49) 7 Rădăcină pătrată
Math.tan(Math.PI/4) 1 Tangentă