Paket | Översta nivån |
Klass | public final class Math |
Arv | Math Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Använd metoderna och egenskaperna i den här klassen för att använda och ändra matematiska konstanter och funktioner. Alla egenskaper och metoder i klassen Math är statiska och måste anropas med syntaxen Math.method(
parameter
)
eller Math.constant
. I ActionScript definieras konstanter med den maximala precisionen hos IEEE-754-flyttal med dubbel precision.
Flera metoder i klassen Math använder vinkelmått i radianer som en parameter. Du kan använda följande ekvation för att beräkna radianvärden innan du anropar metoden och sedan ange det beräknade värdet som en parameter. Du kan också ange hela högra sidan av ekvationen (med vinkelmåttet i grader i stället för degrees
) som radianparameter.
Radianvärdet beräknas med följande formel:
radians = degrees * Math.PI/180
Grader beräknas från radianer med följande formel:
degrees = radians * 180/Math.PI
I följande exempel visas hur ekvationen skickas som en parameter för att beräkna sinus för en 45-graders vinkel:
Math.sin(45 * Math.PI/180)
är samma som Math.sin(.7854)
Obs! Math-funktionerna acos, asin, atan, atan2, cos, exp, log, pow, sin och sqrt kan resultera i något olika värden beroende på vilka algoritmer som används i processorn eller operativsystemet. Flash-miljöerna anropar processorn (eller operativsystemet om processorn inte har stöd för flyttalsberäkningar) vid beräkning av funktionerna som anges och resultat har uppvisat små variationer beroende på vilken processor eller vilket operativsystem som används.
Metod | Definieras med | ||
---|---|---|---|
[statisk]
Beräknar och returnerar ett absolut värde för talet som anges av parametern val. | Math | ||
[statisk]
Beräknar och returnerar arcuscosinus för talet som anges i parametern val i radianer. | Math | ||
[statisk]
Beräknar och returnerar arcussinus för talet som anges i parametern val i radianer. | Math | ||
[statisk]
Beräknar och returnerar värdet i radianer för vinkeln vars tangent anges i parametern val. | Math | ||
[statisk]
Beräknar och returnerar vinkeln för punkten y/x i radianer, mätt moturs från en cirkels x-axel (där 0,0 representerar cirkelns mitt). | Math | ||
[statisk]
Returnerar taket för det angivna talet eller uttrycket. | Math | ||
[statisk]
Beräknar och returnerar cosinus för den angivna vinkeln i radianer. | Math | ||
[statisk]
Returnerar värdet för basen av den naturliga logaritmen (e) upphöjt till exponenten som anges i parametern x. | Math | ||
[statisk]
Returnerar golvet för det angivna talet eller uttrycket som anges i parametern val. | Math | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
[statisk]
Returnerar den naturliga logaritmen av parametern val. | Math | ||
[statisk]
Utvärderar val1 och val2 (eller fler värden) och returnerar det största värdet. | Math | ||
[statisk]
Utvärderar val1 och val2 (eller fler värden) och returnerar det minsta värdet. | Math | ||
[statisk]
Beräknar och returnerar base upphöjt till pow. | Math | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
[statisk]
Returnerar det pseudoslumpmässiga talet n, där 0 <= n < 1. | Math | ||
[statisk]
Avrundar värdet för parametern val uppåt eller nedåt till närmsta heltal och returnerar värdet. | Math | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
[statisk]
Beräknar och returnerar sinus för den angivna vinkeln i radianer. | Math | ||
[statisk]
Beräknar och returnerar kvadratroten av det angivna talet. | Math | ||
[statisk]
Beräknar och returnerar tangenten för den angivna vinkeln. | Math | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstant | Definieras med | ||
---|---|---|---|
E : Number = 2.71828182845905 [statisk]
En matematisk konstant för basen av naturliga logaritmer, uttryckt som e. | Math | ||
LN10 : Number = 2.302585092994046 [statisk]
En matematisk konstant för den naturliga logaritmen av 10, uttryckt som loge10, med det ungefärliga värdet 2,302585092994046. | Math | ||
LN2 : Number = 0.6931471805599453 [statisk]
En matematisk konstant för den naturliga logaritmen av 2, uttryckt som loge2, med det ungefärliga värdet 0,6931471805599453. | Math | ||
LOG10E : Number = 0.4342944819032518 [statisk]
En matematisk konstant för bas-10-logaritmen av konstanten e (Math.E) uttryckt som log10e, med det ungefärliga värdet 0,4342944819032518. | Math | ||
LOG2E : Number = 1.442695040888963387 [statisk]
En matematisk konstant för bas-2-logaritmen av konstanten e uttryckt som log2e, med det ungefärliga värdet 1,442695040888963387. | Math | ||
PI : Number = 3.141592653589793 [statisk]
En matematisk konstant för förhållandet mellan en cirkels omkrets och dess diameter, uttryckt som pi, med värdet 3,141592653589793. | Math | ||
SQRT1_2 : Number = 0.7071067811865476 [statisk]
En matematisk konstant för kvadratroten av 1/2, med det ungefärliga värdet 0,7071067811865476. | Math | ||
SQRT2 : Number = 1.4142135623730951 [statisk]
En matematisk konstant för kvadratroten av 2, med det ungefärliga värdet 1,4142135623730951. | Math |
abs | () | metod |
public static function abs(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar ett absolut värde för talet som anges av parametern val
.
Parametrar
val:Number — Talet vars absoluta värde returneras.
|
Number — Den angivna parameterns absoluta värde.
|
acos | () | metod |
public static function acos(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar arcuscosinus för talet som anges i parametern val
i radianer.
Parametrar
val:Number — Ett tal mellan -1,0 och 1,0.
|
Number — Arcuscosinus för parametern val .
|
asin | () | metod |
public static function asin(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar arcussinus för talet som anges i parametern val
i radianer.
Parametrar
val:Number — Ett tal mellan -1,0 och 1,0.
|
Number — Ett tal mellan negativt pi delat med 2 och positivt pi delat med 2.
|
atan | () | metod |
public static function atan(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar värdet i radianer för vinkeln vars tangent anges i parametern val
. Returvärdet är mellan negativt pi delat med 2 och positivt pi delat med 2.
Parametrar
val:Number — Ett tal som representerar tangenten för en vinkel.
|
Number — Ett tal mellan negativt pi delat med 2 och positivt pi delat med 2.
|
atan2 | () | metod |
public static function atan2(y:Number, x:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar vinkeln för punkten y
/ x
i radianer, mätt moturs från en cirkels x-axel (där 0,0 representerar cirkelns mitt). Returvärdet är mellan positivt pi och negativt pi. Observera att den första parametern för atan2 alltid är y-koordinaten.
Parametrar
y:Number — Punktens y-koordinat.
| |
x:Number — Punktens x-koordinat.
|
Number — Ett tal.
|
Relaterade API-element
ceil | () | metod |
public static function ceil(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar taket för det angivna talet eller uttrycket. Taket för ett tal är det närmsta heltalet som är större än eller lika med talet.
Parametrar
val:Number — Ett tal eller ett uttryck.
|
Number — Det heltal som både är närmast och större än eller lika med parametern val .
|
Relaterade API-element
cos | () | metod |
public static function cos(angleRadians:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar cosinus för den angivna vinkeln i radianer. Hur en radian beräknas beskrivs i översikten av klassen Math.
Parametrar
angleRadians:Number — Ett tal som representerar en vinkel mätt i radianer.
|
Number — Ett tal mellan -1,0 och 1,0.
|
Relaterade API-element
exp | () | metod |
public static function exp(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar värdet för basen av den naturliga logaritmen (e) upphöjt till exponenten som anges i parametern x
. Konstanten Math.E
kan ge värdet för e.
Parametrar
val:Number — Exponenten; ett tal eller ett uttryck.
|
Number — e upphöjt till parametern val .
|
Relaterade API-element
floor | () | metod |
public static function floor(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar golvet för det angivna talet eller uttrycket som anges i parametern val
. Golvet är det närmsta heltal som är mindre än eller lika med det angivna talet eller uttrycket.
Parametrar
val:Number — Ett tal eller ett uttryck.
|
Number — Det heltal som både är närmast och mindre än eller lika med parametern val .
|
log | () | metod |
public static function log(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar den naturliga logaritmen av parametern val
.
Parametrar
val:Number — Ett tal eller ett uttryck vars värde är större än 0.
|
Number — Den naturliga logaritmen av parametern val .
|
max | () | metod |
public static function max(val1:Number, val2:Number, ... rest):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Utvärderar val1
och val2
(eller fler värden) och returnerar det största värdet.
Parametrar
val1:Number — Ett tal eller ett uttryck.
| |
val2:Number — Ett tal eller ett uttryck.
| |
... rest — Ett tal eller ett uttryck. Math.max() kan acceptera flera argument.
|
Number — Den största av parametrarna val1 och val2 (eller fler värden).
|
Relaterade API-element
min | () | metod |
public static function min(val1:Number, val2:Number, ... rest):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Utvärderar val1
och val2
(eller fler värden) och returnerar det minsta värdet.
Parametrar
val1:Number — Ett tal eller ett uttryck.
| |
val2:Number — Ett tal eller ett uttryck.
| |
... rest — Ett tal eller ett uttryck. Math.min() kan acceptera flera argument.
|
Number — Den minsta av parametrarna val1 och val2 (eller fler värden).
|
Relaterade API-element
pow | () | metod |
public static function pow(base:Number, pow:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar base
upphöjt till pow
.
Parametrar
base:Number — Ett värde som ska upphöjas med parametern pow .
| |
pow:Number — Ett tal som anger den potens parametern base ska upphöjas till.
|
Number — Värdet av base upphöjt till pow .
|
random | () | metod |
public static function random():Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar det pseudoslumpmässiga talet n, där 0 <= n < 1. Talet som returneras beräknas på ett dolt sätt och är ”pseudoslumpmässigt” eftersom beräkningen oundvikligen innehåller vissa icke-slumpmässiga element.
ReturnerarNumber — Ett pseudoslumpmässigt tal.
|
Relaterade API-element
round | () | metod |
public static function round(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Avrundar värdet för parametern val
uppåt eller nedåt till närmsta heltal och returnerar värdet. Om val
är lika långt från sina två närmsta heltal (det vill säga om talet slutar på 0,5), avrundas värdet uppåt till närmsta heltal.
Parametrar
val:Number — Talet som ska avrundas.
|
Number — Parametern val avrundat till närmaste heltal.
|
Relaterade API-element
sin | () | metod |
public static function sin(angleRadians:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar sinus för den angivna vinkeln i radianer. Hur en radian beräknas beskrivs i översikten av klassen Math.
Parametrar
angleRadians:Number — Ett tal som representerar en vinkel mätt i radianer.
|
Number — Ett tal; sinus för den angivna vinkeln (mellan -1,0 och 1,0).
|
Relaterade API-element
sqrt | () | metod |
public static function sqrt(val:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar kvadratroten av det angivna talet.
Parametrar
val:Number — Ett tal eller ett uttryck som är större än eller lika med 0.
|
Number — Om parametern val är större än eller lika med noll, ett tal; annars NaN (not a number, inte ett tal).
|
tan | () | metod |
public static function tan(angleRadians:Number):Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Beräknar och returnerar tangenten för den angivna vinkeln. Hur en radian beräknas beskrivs i översikten av klassen Math.
Parametrar
angleRadians:Number — Ett tal som representerar en vinkel mätt i radianer.
|
Number — Tangenten för parametern angleRadians .
|
Relaterade API-element
E | Konstant |
public static const E:Number = 2.71828182845905
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för basen av naturliga logaritmer, uttryckt som e. Det ungefärliga värdet för e
är 2,71828182845905.
LN10 | Konstant |
public static const LN10:Number = 2.302585092994046
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för den naturliga logaritmen av 10, uttryckt som log e 10, med det ungefärliga värdet 2.302585092994046.
LN2 | Konstant |
public static const LN2:Number = 0.6931471805599453
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för den naturliga logaritmen av 2, uttryckt som log e 2, med det ungefärliga värdet 0,6931471805599453.
LOG10E | Konstant |
public static const LOG10E:Number = 0.4342944819032518
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för bas-10-logaritmen av konstanten e (Math.E
) uttryckt som log 10 e, med det ungefärliga värdet 0,4342944819032518.
Metoden Math.log()
beräknar den naturliga logaritmen av ett tal. Multiplicera resultatet av Math.log()
med Math.LOG10E
för att få bas-10-logaritmen.
LOG2E | Konstant |
public static const LOG2E:Number = 1.442695040888963387
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för bas-2-logaritmen av konstanten e uttryckt som log2e, med det ungefärliga värdet 1,442695040888963387.
Metoden Math.log
beräknar den naturliga logaritmen av ett tal. Multiplicera resultatet av Math.log()
med Math.LOG2E
för att få bas-2-logaritmen.
PI | Konstant |
public static const PI:Number = 3.141592653589793
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för förhållandet mellan en cirkels omkrets och dess diameter, uttryckt som pi, med värdet 3,141592653589793.
SQRT1_2 | Konstant |
public static const SQRT1_2:Number = 0.7071067811865476
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för kvadratroten av 1/2, med det ungefärliga värdet 0,7071067811865476.
SQRT2 | Konstant |
public static const SQRT2:Number = 1.4142135623730951
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En matematisk konstant för kvadratroten av 2, med det ungefärliga värdet 1,4142135623730951.
Tue Jun 12 2018, 01:40 PM Z