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
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). |