Matematyka w JavaScript
- Poprzednia strona Metody ustawiania daty JS
- Następna strona Losowy JS
Obiekt Math w JavaScript umożliwia wykonywanie zadań matematycznych na liczbach.
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
Math.pow()
Math.pow(x, y)
Zwracana wartość to wykładnik y z x:
Przykład
Math.pow(8, 2); // Zwraca 64
Math.sqrt()
Math.sqrt(x)
Zwraca pierwiastek kwadratowy x:
Przykład
Math.sqrt(64); // Zwraca 8
Math.abs()
Math.abs(x)
Zwraca absolutną (pozytywną) wartość x:
Przykład
Math.abs(-4.7); // Zwraca 4.7
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
Math.floor()
Math.floor(x)
Zwracana wartość to x Dolne zaokrąglenieNajbliższa liczba całkowita:
Przykład
Math.floor(2.7); // Zwraca 2
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)
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)
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
Przykład
Math.max(0, 450, 35, 10, -8, -300, -78); // Zwraca 450
Math.random()
Math.random()
Zwraca losową liczbę między 0 (włącznie) a 1 (wyłącznie):
Przykład
Math.random(); // Zwraca losową liczbę
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)
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.
- Poprzednia strona Metody ustawiania daty JS
- Następna strona Losowy JS