Podręcznik referencyjny JavaScript Math

Obiekt Math

Obiekt Math pozwala na wykonywanie zadań matematycznych.

Math nie jest konstruktorem. Wszystkie atrybuty/metody Math można wywoływać, używając Math jako obiektu, bez potrzeby tworzenia go:

var x = Math.PI;            // zwraca PI
var y = Math.sqrt(16);      // zwraca pierwiastek kwadratowy z 16

spróbuj sam

Aby dowiedzieć się więcej o obiekcie Math, przeczytaj nasz Tutorial matematyki JavaScript.

właściwości obiektu Math

właściwości opis
E zwraca wartość liczby E (około 2.718).
LN2 zwraca logarytm naturalny liczby 2 (około 0.693).
LN10 zwraca logarytm naturalny liczby 10 (około 2.302).
LOG2E zwraca logarytm o podstawie 2 liczby E (około 1.442).
LOG10E zwraca logarytm o podstawie 10 liczby E (około 0.434).
PI zwraca wartość PI (około 3.14).
SQRT1_2 zwraca pierwiastek kwadratowy z 1/2 (około 0.707).
SQRT2 zwraca pierwiastek kwadratowy z 2 (około 1.414).

metody obiektu Math

metoda opis
abs(x) zwraca wartość absolutną liczby x.
acos(x) zwraca arccosinus liczby x, wartość zwracana jest w stopniach.
acosh(x) zwraca hiperboliczny arccosinus liczby x.
asin(x) zwraca arctangent liczby x, wartość zwracana jest w stopniach.
asinh(x) zwraca hiperboliczny arctangent liczby x.
atan(x) zwraca arctangent liczby x, wartość zwracana jest w zakresie -PI/2 do PI/2 w radianach.
atan2(y, x) zwraca arctangent liczby odwrotności parametru.
atanh(x) zwraca hiperboliczny arctangent liczby x.
cbrt(x) zwraca trzecią potęgę liczby x.
ceil(x) zwraca x, zaokrąglone w górę do najbliższej liczby całkowitej.
clz32(x) zwraca liczbę zer wiodących w 32-bitowym przedstawieniu binarnym liczby x.
cos(x) zwraca wartość kosinusa liczby x (x wyrażone w stopniach).
cosh(x) zwraca wartość hiperbolicznego kosinusa liczby x.
exp(x) zwraca wartość Ex.
expm1(x) zwraca wartość Ex - 1.
floor(x) zwraca x, zaokrąglone w dół do najbliższej liczby całkowitej.
fround(x) zwraca najbliższą reprezentację zmiennoprzecinkową liczby (32-bitowa pojedyncza precyzja).
log(x) zwraca logarytm naturalny liczby x.
log10(x) zwraca logarytm o podstawie 10 liczby x.
log1p(x) zwraca logarytm naturalny 1 + x.
log2(x) zwraca logarytm o podstawie 2 liczby x.
max(x, y, z, ... , n) zwraca największą liczbę.
min(x, y, z, ... , n) zwraca najmniejszą liczbę.
pow(x, y) Zwraca wartość y potęgi liczby x.
random() Zwraca losową liczbę z zakresu 0 do 1.
round(x) Zaokrągla x do najbliższej liczby całkowitej.
sign(x) Zwraca znak liczby (sprawdza, czy jest to liczba dodatnia, ujemna czy zero).
sin(x) Zwraca sinus liczby (x) w jednostkach kątowych (x w stopniach).
sinh(x) Zwraca hiperboliczny sinus liczby (x).
sqrt(x) Zwraca pierwiastek kwadratowy liczby (x).
tan(x) Zwraca kąt przechodzący przez liczby.
tanh(x) Zwraca hiperboliczny kąt przechodzący przez liczbę.
trunc(x) Zwraca całkowitą część liczby (x).