Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Obiekt Math


Obiekt Math pozwala na wykonywanie zadań matematycznych na liczbach.


Przedmiot Matematyka

Obiekt Math pozwala na wykonywanie zadań matematycznych.

Obiekt Math zawiera kilka metod matematycznych.


Jednym z powszechnych zastosowań obiektu Math jest stworzenie liczb losowych:

Przykład

Math.random();       // returns a random number
Spróbuj sam "

Matematyka ma konstruktora. Nie ma metody, aby utworzyć obiekt Math pierwsze.


Math.min() i Math.max()

Math.min() i Math.max() mogą być użyte do znalezienia najniższą lub najwyższą wartość z listy argumentów:

Przykład

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
Spróbuj sam "

Przykład

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
Spróbuj sam "

Math.random()

Math.random() zwraca liczbę losową z zakresu od 0 (włącznie) i 1 (wyłączny):

Przykład

Math.random();              // returns a random number
Spróbuj sam "

Math.random() zawsze zwraca wiele niższa niż 1.


Math.round()

Math.round() zaokrągla liczbę do najbliższej liczby całkowitej:

Przykład

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
Spróbuj sam "

Math.ceil()

Math.ceil() zaokrągla liczbę w górę do najbliższej liczby całkowitej:

Przykład

Math.ceil(4.4);             // returns 5
Spróbuj sam "

Math.floor()

Math.floor() zaokrągla liczbę w dół do najbliższej liczby całkowitej:

Przykład

Math.floor(4.7);            // returns 4
Spróbuj sam "

Math.floor() i Math.random() mogą być wykorzystywane razem, aby powrócić losową liczbę pomiędzy 0 i 10:

Przykład

Math.floor(Math.random() * 11);   // returns a random number between 0 and 10
Spróbuj sam "

Stałe matematyczne

JavaScript posiada 8 stałych matematycznych, które mogą być dostępne z obiektu Math:

Przykład

Math.E          // returns Euler's number
Math.PI         // returns PI
Math.SQRT2      // returns the square root of 2
Math.SQRT1_2    // returns the square root of 1/2
Math.LN2        // returns the natural logarithm of 2
Math.LN10       // returns the natural logarithm of 10
Math.LOG2E      // returns base 2 logarithm of E
Math.LOG10E     // returns base 10 logarithm of E
Spróbuj sam "

Metody matematyczne obiektu

metoda Opis
abs(x) Zwraca wartość bezwzględną x
acos(x) Zwraca arcus cosinus x, w radianach
asin(x) Zwraca sinus x, w radianach
atan(x) Zwraca arcus tangens x jako wartość liczbową pomiędzy -pi / 2 i PI / 2 radianów
atan2(y,x) Zwraca arcus tangens ilorazu swoje argumenty
ceil(x) Zwraca x, zaokrąglona w górę do najbliższej liczby całkowitej
cos(x) Zwraca cosinus x (x jest w radianach)
exp(x) Zwraca wartość E x
floor(x) Zwraca x, zaokrąglona w dół do najbliższej liczby całkowitej
log(x) Zwraca logarytm naturalny (podstawa E) x
max(x,y,z,...,n) Zwraca liczbę o najwyższej wartości
min(x,y,z,...,n) Zwraca liczbę o najniższej wartości
pow(x,y) Zwraca wartość x do potęgi y
random() Zwraca liczbę losową z przedziału od 0 do 1
round(x) Tury x do najbliższej liczby całkowitej
sin(x) Zwraca sinus x (x jest w radianach)
sqrt(x) Zwraca pierwiastek kwadratowy z x
tan(x) Zwraca tangens kąta

Kompletna Math Reference

Pełną odniesienia, przejdź do naszego całkowitego odwołania do obiektu Math .

Wniosek zawiera opisy i przykłady wszystkich właściwości i metod matematycznych.


Sprawdź się z ćwiczeń!

Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4»