Klasa: Math
Kompatybilność: ActionScript 1.0, Flash 5+
Klasa Math jest wysoko poziomową klasą, której metody oraz właściwości możesz używać bez żadnego konstruktora.
Używaj metod oraz właściwości tej klasy aby mieć dostęp oraz manipulować stałymi matematycznymi oraz funkcjami. Wszystkie właściwości oraz metody klasy Math są statyczne oraz musisz wywoływać je poprzez: Math.metoda(
parametr)
lub Math.stala
. W ActionScript, stałe są zdefiniowane z maksymalna precyzją jako liczby zmienno przecinkowe określone przez IEEE-754.
Użycie kilku metod klasy Math class określi ci kąt podany w radianach jako parametr. Możesz użyć podanego wzoru, aby obliczyć wartość radianów przed wywoływaniem metody.
Aby obliczyć wartość radianów, użyj podanego wzoru:
radiany = stopnie * Math.PI/180
Podany przykład przekazuje równanie jako parametr do obliczenia sinusa 45 stopni:
Math.sin(45 * Math.PI/180) to tak samo jako Math.sin(.7854)
Dostępne właściwości dla klasy Math
Typ |
Nazwa |
Opis |
---|---|---|
|
E |
Stała matematyczna dla podstaw naturalnych logarytmów wyrażonych jako e. |
|
LN10 |
Stała matematyczna dla naturalnych logarytmów 10, wyrażona jako loge10, z dokładną wartością: 2.302585092994046. |
|
LN2 |
Stała matematyczna dla naturalnych logarytmów 2, wyrażona jako loge2, z zaokrągloną wartością: 0.6931471805599453. |
|
LOG10E |
Stała matematyczna dla bazujących na -10 ze stałą e ( |
|
LOG2E |
Stała matematyczna dla bazujących na -2 ze stałą e ( |
|
PI |
Stała matematyczna dla współczynnika zaokrąglenia okręgu dla jego średnicy, wyrażonej jako pi, z wartością: 3.141592653589793. |
|
SQRT1_2 |
Stała matematyczna dla pierwiastka kwadratowego dla 1.5 wartości, z zaokrągloną wartością: 0.7071067811865476. |
|
SQRT2 |
Stała matematyczna dla pierwiastka kwadratowego dla 2, z zaokrągloną wartością: 1.4142135623730951. |
Dostępne metody dla klasy Math
Typ |
Nazwa |
Opis |
---|---|---|
|
abs |
Oblicza oraz zwraca absolutna wartość dla liczby określonej w parametrze. |
|
acos |
Oblicza oraz zwraca arcus cosinus dla liczby określonej w parametrze, w radianach. |
|
asin |
Oblicza oraz zwraca arcus sinus dla liczby określonej w parametrze, w radianach. |
|
atan |
Oblicza oraz zwraca wartość, w radianach, kąta który tangens jest określony jako parametr. |
|
atan2 |
Oblicza oraz zwraca kąt punktu y/x w radianach, zmierzony w lewo od okręgu osi x (gdzie 0,0 określa środek okręgu). |
|
ceil |
Zwraca pułap określonej liczby lub wyrażenia. |
|
cos |
Oblicza oraz zwraca cosinus określonego kąta w radianach. |
|
exp |
Zwraca wartość bazującą na naturalnym algorytmie (e), do potęgi wykładnika określonego w parametrze. |
|
floor |
Zwraca zaokrągloną w dół liczbę lub wyrażenie określone w parametrze. |
|
log |
Zwraca naturalny algorytm z parametrem. |
|
max |
Ocenia x oraz y i zwraca większą wartość. |
|
min |
Ocenia x oraz y i zwraca mniejszą wartość. |
|
pow |
Oblicza oraz zwraca x do potęgi y. |
|
random |
Zwraca pseudo-losową liczbę n, gdzie 0 <= n < 1. |
|
round |
Zaokrągla wartość podaną w parametrze do góry lub na dół, do najbliższej liczby oraz zwraca wynik. |
|
sin |
Oblicza oraz zwraca sinus od określonego kąta podanego w radianach. |
|
sqrt |
Oblicza oraz zwraca pierwiastek kwadratowy od określonej liczby podanej w parametrze. |
|
tan |
Oblicza oraz zwraca tangens od określonego kąta. |
Listing
Ranga: Administrator serwisu Punktów: 0