Obiekt Math

Jest to obiekt, który udostępnia podstawowe funkcje i stałe matematyczne. Obiektu tego nie tworzy się za pomocą operatora new, ponieważ jest on obiektem wbudowanym (tworzonym automatycznie). Wszystkie właściwości i metody tego obiektu są dostępne dla każdego skryptu w dowolnym momencie.


Właściwości obiektu Math:

Metody obiektu Math:

Właściwości obiektu Math

Math.E

Stała Eulera będąca podstawą logarytmu naturalnego.

Math.LN2

Logarytm naturalny liczby 2.

Math.LN10

Logarytm naturalny liczby 10.

Math.LOG2E

Logarytm o podstawie 2 z liczby e (stałej Eulera).

Math.LOG10E

Logarytm o podstawie 10 z liczby e (stałej Eulera).

Math.PI

Stała matematyczna pi. Stosunek obwodu koła do jego średnicy.

Math.SQRT1_2

Pierwiastek kwadratowy z liczby 0,5.

Math.SQRT2

Pierwiastek kwadratowy z liczby 2.


Metody obiektu Math

Math.round(liczba)

Zaokrąglenie.
Jeżeli część dziesiętna liczby jest większa lub równa 0.5 to liczba jest zaokrąglana w górę. Jeżeli jest mniejsza to w dół.

Przykład:

a = Math.round(1.11);//a równe 1
a = Math.round(1.99);//a równe 2


Math.ceil(liczba)

Zaokrąglenie w górę.
Zwraca najmniejszą liczbę całkowitą większą lub równą podanej liczbie.

Przykład:

a = Math.ceil(1.11);//a równe 2
a = Math.ceil(1.99);//a równe 2


Math.floor(liczba)

Zaokrąglenie w dół.
Zwraca największą liczbę całkowitą mniejszą lub równą podanej liczbie.

Przykład:

a = Math.floor(1.11);//a równe 1
a = Math.floor(1.99);//a równe 1


Math.pow(liczba,potega)

Potęga
Zwraca wartość liczby podniesionej do potęgi.

Math.sqrt(liczba)

Zwraca pierwiastek kwadratowy z liczby.
Jeżeli wstawimy liczbę ujemną, funkcja zwraca 0.

Math.max(liczba1,liczba2)

Zwraca wartość większej z dwóch podanych liczb.

Math.min(liczba1,liczba2)

Zwraca wartość mniejszej z dwóch podanych liczb.

Math.random()

Zwraca liczbę losową z zakresu od 0 do 1.

Math.abs(liczba)

Zwraca absolutną wartość liczby.

Math.exp(liczba)

Zwraca wartość liczby e (stała Eulera - podstawa logarytmu naturalnego) podniesionej do potęgi liczba.
Funkcja ta jest odwrotnością logarytmu naturalnego liczby.

Math.log(liczba)

Zwraca logarytm naturalny podanej liczby.
Logarytm naturalny jest to logarytm, którego podstawą jest liczba e (stała Eulera)

Math.sin(liczba)

Zwraca sinus liczby.
Liczba jest wartością kąta w radianach, którego sinus obliczamy.
Aby obliczyć sinus z kąta podanego w stopniach należy pomnożyć go przez Math.PI/180.

Na przykład:

a = Math.sin(90*Math.PI/180);
//a równe sinus 90 stopni czyli 1


Math.cos(liczba)

Zwraca cosinus liczby.
Liczba jest wartością kąta w radianach, którego cosinus obliczamy.
Aby obliczyć cosinus z kąta podanego w stopniach należy pomnożyć go przez Math.PI/180.

Na przykład:

a = Math.cos(60*Math.PI/180);
//a równe cosinus 60 stopni czyli 0,5


Math.tan(liczba)

Zwraca tangens liczby.
Liczba jest wartością kąta w radianach, którego tangens obliczamy.
Aby obliczyć tangens z kąta podanego w stopniach należy pomnożyć go przez Math.PI/180.

Na przykład:

a = Math.tan(45*Math.PI/180);
//a równe tnagens 45 stopni czyli 1


Math.asin(liczba)

Zwraca arcus sinus liczby w radianach.
Arcus sinus jest wartością kąta, którego sinus jest równy liczbie. Liczba jest sinusem poszukiwanego kąta i powinna należeć do przedziału od -1 do 1. Wyznaczona wartość w radianach należy do przedziału od -pi/2 do pi/2.
Aby zamienić wynik z radianów na stopnie należy pomnożyć go przez 180/Math.PI

Math.acos(liczba)

Zwraca arcus cosinus liczby w radianach.
Arcus cosinus jest wartością kąta, którego cosinus jest równy liczbie. Liczba jest cosinusem poszukiwanego kąta i powinna należeć do przedziału od -1 do 1. Wyznaczona wartość w radianach należy do przedziału od 0 do pi.
Aby zamienić wynik z radianów na stopnie należy pomnożyć go przez 180/Math.PI

Math.atan(liczba)

Zwraca arcus tangens liczby w radianach.
Arcus tangens jest wartością kąta, którego tangens jest równy liczbie. Liczba jest tangensem poszukiwanego kąta. Wyznaczona wartość w radianach należy do przedziału od -pi/2 do pi/2.
Aby zamienić wynik z radianów na stopnie należy pomnożyć go przez 180/Math.PI

Math.atan2(y,x)

Zwraca arcus tangens liczby dla podanych współrzędnych w radianach.
Arcus tangens jest wartością kąta pomiędzy osią x a linią prostą biegnącą przez środek układu współrzędnych i punkt wyznaczony przez podane współrzędne. Wyznaczona wartość w radianach należy do przedziału od -pi do pi.
Aby zamienić wynik z radianów na stopnie należy pomnożyć go przez 180/Math.PI