| 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
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper