Matematyka w JavaScript

Obiekt Math w JavaScript umożliwia wykonywanie zadań matematycznych na liczbach.

Przykład

Math.PI;           // Zwraca 3.141592653589793

Spróbuj sam

Math.round()

Math.round(x) Zwracana wartość to x zaokrąglone do najbliższej liczby całkowitej:

Przykład

Math.round(6.8);    // Zwraca 7
Math.round(2.3);    // Zwraca 2

Spróbuj sam

Math.pow()

Math.pow(x, y) Zwracana wartość to wykładnik y z x:

Przykład

Math.pow(8, 2);      // Zwraca 64

Spróbuj sam

Math.sqrt()

Math.sqrt(x) Zwraca pierwiastek kwadratowy x:

Przykład

Math.sqrt(64);      // Zwraca 8

Spróbuj sam

Math.abs()

Math.abs(x) Zwraca absolutną (pozytywną) wartość x:

Przykład

Math.abs(-4.7);     // Zwraca 4.7

Spróbuj sam

Math.ceil()

Math.ceil(x) Zwracana wartość to x Górne zaokrąglenieNajbliższa liczba całkowita:

Przykład

Math.ceil(6.4);     // Zwraca 7

Spróbuj sam

Math.floor()

Math.floor(x) Zwracana wartość to x Dolne zaokrąglenieNajbliższa liczba całkowita:

Przykład

Math.floor(2.7);    // Zwraca 2

Spróbuj sam

Math.sin()

Math.sin(x) Zwraca sinus kąta x (wartość między -1 a 1).

Jeśli chcesz użyć kąta w stopniach zamiast kąta w radianach, musisz przekształcić kąt w radiany:

Kąt w radianach = Kąt w stopniach x PI / 180.

Przykład

Math.sin(90 * Math.PI / 180);     // Zwraca 1 (sin 90 stopni)

Spróbuj sam

Math.cos()}

Math.cos(x) Zwraca kosinus kąta x (wyrażonego w radianach) (wartość między -1 a 1).

Jeśli chcesz użyć kąta w stopniach zamiast kąta w radianach, musisz przekształcić kąt w radiany:

Kąt w radianach = Kąt w stopniach x PI / 180.

Przykład

Math.cos(0 * Math.PI / 180);     // Zwraca 1 (kosinus 0 stopni)

Spróbuj sam

Math.min() i Math.max()

Math.min() i Math.max() Można użyć jej do znalezienia najwyższej lub najniższej wartości w liście argumentów:

Przykład

Math.min(0, 450, 35, 10, -8, -300, -78);  // Zwraca -300

Spróbuj sam

Przykład

Math.max(0, 450, 35, 10, -8, -300, -78);  // Zwraca 450

Spróbuj sam

Math.random()

Math.random() Zwraca losową liczbę między 0 (włącznie) a 1 (wyłącznie):

Przykład

Math.random();     // Zwraca losową liczbę

Spróbuj sam

Więcej na ten temat znajdziesz w następnym rozdziale tego podręcznika Math.random() wiedzy.

Atrybuty (stałe) Math

JavaScript oferuje 8 stałych matematycznych dostępnych za pomocą obiektu Math:

Przykład

Math.E          // Zwraca wykładnik eulera (liczba E)
Math.PI         // Zwraca liczby pi (PI)
Math.SQRT2      // Zwraca pierwiastek kwadratowy z 2
Math.SQRT1_2    // Zwraca pierwiastek kwadratowy z 1/2
Math.LN2        // Zwraca logarytm naturalny liczby 2
Math.LN10       // Zwraca logarytm naturalny liczby 10
Math.LOG2E      // Zwraca logarytm o podstawie 2 liczby e (około 1.414)
Math.LOG10E     // Zwraca logarytm o podstawie 10 liczby e (około 0.434)

Spróbuj sam

Konstruktor Math

W przeciwieństwie do innych globalnych obiektów, obiekt Math nie ma konstruktora. Metody i atrybuty są statyczne.

Wszystkie metody i atrybuty (stałe) mogą być używane bez konieczności wcześniejszego tworzenia obiektu Math.

Metody obiektu Math

Metoda Opis
abs(x) Zwraca wartość bezwzględną x
acos(x) Zwraca przeciwny kąt przechodzący x, wyrażony w radianach
asin(x) Zwraca wartość arcus sinusu x, wyrażoną w radianach
atan(x) Zwraca wartość arcus tangensu x w zakresach -PI/2 do PI/2
atan2(y,x) Zwraca kąt między osią zespolonej a punktem (x,y)
ceil(x) Górne zaokrąglenie x
cos(x) Zwraca cosinus kąta x
exp(x) Zwraca wartość e^x
floor(x) Dolne zaokrąglenie x
log(x) Zwraca naturalny logarytm x (podstawą jest e)
max(x,y,z,...,n) Zwraca najwyższą wartość
min(x,y,z,...,n) Zwraca najniższą wartość
pow(x,y) Zwraca x do potęgi y
random() Zwraca losową liczbę między 0 a 1
round(x) Zaokrągla x do najbliższej liczby całkowitej
sin(x) Zwraca sinus kąta x (x wyrażony w stopniach)
sqrt(x) Zwraca pierwiastek kwadratowy z x
tan(x) Zwraca wartość tangensu kąta

Pełny podręcznik Math

Aby uzyskać pełny podręcznik, odwiedź nasz pełny Podręcznik Math obiektu.

Ten podręcznik zawiera opisy i przykłady wszystkich właściwości i metod Math.