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ęgaZwraca 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