| Paket | Oberste Ebene |
| Klasse | public final class Math |
| Vererbung | Math Object |
| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Verwenden Sie die Methoden und Eigenschaften dieser Klasse, um auf mathematische Konstanten und Funktionen zuzugreifen und diese zu bearbeiten. Alle Eigenschaften und Methoden der Math-Klasse sind statisch und müssen mit der Syntax Math.method(
parameter
) oder Math.constant aufgerufen werden. In ActionScript sind Konstanten mit der maximalen Genauigkeit doppelt genauer Gleitkommazahlen nach IEEE-754 definiert.
Verschiedene Methoden der Math-Klasse verwenden als Parameter den Bogenmaßwert eines Winkels. Sie können die unten stehende Gleichung zur Berechnung von Bogenmaßwerten verwenden und den berechneten Wert als Parameter bereitstellen, oder Sie können die gesamte rechte Seite der Gleichung (bei der der Winkel in Bogenmaß anstelle von degrees angegeben ist) als Parameter für das Bogenmaß bereitstellen.
Bogenmaßwerte lassen sich wie folgt berechnen:
radians = degrees * Math.PI/180
Um aus einem Bogenmaßwert die Gradzahl zu berechnen, verwenden Sie die folgende Formel:
degrees = radians * 180/Math.PI
Im folgenden Beispiel wird die Gleichung als Parameter zum Berechnen des Sinus eines 45-Grad-Winkels übergeben:
Math.sin(45 * Math.PI/180) ist identisch mit Math.sin(.7854)
Hinweis: Die Math-Funktionen acos, asin, atan, atan2, cos, exp, log, pow, sin und sqrt können je nach Algorithmus, den die CPU oder das Betriebssystem verwendet, zu leicht abweichenden Ergebnissen führen. Flash-Laufzeitumgebungen nutzen die CPU (oder das Betriebssystem, falls die CPU keine Gleitkommaberechnungen unterstützt), wenn Berechnungen für die aufgezählten Funktionen durchzuführen sind, und die Ergebnisse haben je nach verwendeter CPU bzw. verwendetem Betriebssystem leichte Abweichungen aufgezeigt.
| Methode | Definiert von | ||
|---|---|---|---|
[statisch]
Berechnet einen absoluten Wert für die im Parameter „val“ angegebene Zahl und gibt diesen zurück. | Math | ||
[statisch]
Berechnet den Arkuskosinus für die im Parameter „val“ angegebene Zahl und gibt diesen in Bogenmaß zurück. | Math | ||
[statisch]
Berechnet den Arkussinus für die im Parameter „val“ angegebene Zahl und gibt diesen in Bogenmaß zurück. | Math | ||
[statisch]
Berechnet in Bogenmaß den Wert des Winkels, dessen Tangens durch den Parameter „val“ festgelegt ist. | Math | ||
[statisch]
Berechnet den Winkel des Punktes „y/x“ in Bogenmaß, gegen den Uhrzeigersinn von der x-Achse eines Kreises aus gemessen (mit 0,0 als Mittelpunkt des Kreises). | Math | ||
[statisch]
Gibt die Obergrenze der angegebenen Zahl bzw. des angegebenen Ausdrucks zurück. | Math | ||
[statisch]
Berechnet den Kosinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. | Math | ||
[statisch]
Gibt den Wert der Basis des natürlichen Logarithmus (e) potenziert mit dem im Parameter „x“ angegebenen Exponenten zurück. | Math | ||
[statisch]
Gibt die Untergrenze der Zahl oder des Ausdrucks zurück, die bzw. der im Parameter „val“ angegeben ist. | Math | ||
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | |
[statisch]
Gibt den natürlichen Logarithmus des Parameters „val“ zurück. | Math | ||
[statisch]
Wertet „val1“ und „val2“ (oder auch weitere Werte) aus und gibt den größten Wert zurück. | Math | ||
[statisch]
Wertet „val1“ und „val2“ (oder auch weitere Werte) aus und gibt den kleinsten Wert zurück. | Math | ||
[statisch]
Berechnet und gibt „base“ hoch „pow“ zurück. | Math | ||
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | |
[statisch]
Gibt eine Pseudozufallszahl n zurück, wobei 0 <= n < 1. | Math | ||
[statisch]
Rundet den Wert des Parameters „val“ auf die nächstliegende Ganzzahl auf oder ab und gibt diese zurück. | Math | ||
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | |
[statisch]
Berechnet den Sinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. | Math | ||
[statisch]
Berechnet die Quadratwurzel der angegebenen Zahl und gibt diese zurück. | Math | ||
[statisch]
Berechnet den Tangens des angegebenen Winkels und gibt diesen zurück. | Math | ||
![]() |
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | |
![]() |
Gibt das angegebene Objekt als String zurück. | Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück. | Object | |
| Konstante | Definiert von | ||
|---|---|---|---|
| E : Number = 2.71828182845905 [statisch]
Eine mathematische Konstante für die Basis des natürlichen Logarithmus, ausgedrückt als „e“. | Math | ||
| LN10 : Number = 2.302585092994046 [statisch]
Eine mathematische Konstante für den natürlichen Logarithmus von 10, der als „loge10“ ausgedrückt wird und den Näherungswert 2,302585092994046 aufweist. | Math | ||
| LN2 : Number = 0.6931471805599453 [statisch]
Eine mathematische Konstante für den natürlichen Logarithmus von 2, der als „loge2“ ausgedrückt wird und den Näherungswert 0,6931471805599453 aufweist. | Math | ||
| LOG10E : Number = 0.4342944819032518 [statisch]
Eine mathematische Konstante für den Logarithmus zur Basis 10 der Konstante e (Math.E), der als „log10e“ ausgedrückt wird und den Näherungswert 0,4342944819032518 aufweist. | Math | ||
| LOG2E : Number = 1.442695040888963387 [statisch]
Eine mathematische Konstante für den Zweierlogarithmus der Konstante e, der als „log2e“ ausgedrückt wird und den Näherungswert 1,442695040888963387 aufweist. | Math | ||
| PI : Number = 3.141592653589793 [statisch]
Eine mathematische Konstante für das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser, der als Pi mit dem Wert 3,141592653589793 ausgedrückt wird. | Math | ||
| SQRT1_2 : Number = 0.7071067811865476 [statisch]
Eine mathematische Konstante für die Quadratwurzel von 1/2 mit dem Näherungswert 0,7071067811865476. | Math | ||
| SQRT2 : Number = 1.4142135623730951 [statisch]
Eine mathematische Konstante für die Quadratwurzel von 2 mit dem Näherungswert 1,4142135623730951. | Math | ||
abs | () | Methode |
public static function abs(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet einen absoluten Wert für die im Parameter val angegebene Zahl und gibt diesen zurück.
Parameter
val:Number — Die Zahl, deren absoluter Wert zurückgegeben wird.
|
Number — Der absolute Wert des angegebenen Parameters.
|
acos | () | Methode |
public static function acos(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Arkuskosinus für die im Parameter val angegebene Zahl und gibt diesen in Bogenmaß zurück.
Parameter
val:Number — Eine Zahl zwischen -1,0 und 1,0.
|
Number — Der Arkuskosinus des Parameters val.
|
asin | () | Methode |
public static function asin(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Arkussinus für die im Parameter val angegebene Zahl und gibt diesen in Bogenmaß zurück.
Parameter
val:Number — Eine Zahl zwischen -1,0 und 1,0.
|
Number — Eine Zahl zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
|
atan | () | Methode |
public static function atan(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Wert des Winkels, dessen Tangens durch den Parameter val festgelegt ist, in Bogenmaß. Der Rückgabewert liegt zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
Parameter
val:Number — Eine Zahl, die den Tangens eines Winkels angibt.
|
Number — Eine Zahl zwischen negativ Pi dividiert durch 2 und positiv Pi dividiert durch 2.
|
atan2 | () | Methode |
public static function atan2(y:Number, x:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Winkel des Punktes y/x in Bogenmaß, von der x-Achse eines Kreises aus gegen den Uhrzeigersinn gemessen (mit 0,0 als Mittelpunkt des Kreises). Der Rückgabewert liegt zwischen positiv Pi und negativ Pi. Der erste Parameter von atan2 ist immer die y-Koordinate.
Parameter
y:Number — Die y-Koordinate des Punkts.
| |
x:Number — Die x-Koordinate des Punkts.
|
Number — Eine Zahl.
|
Verwandte API-Elemente
ceil | () | Methode |
public static function ceil(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt die Obergrenze der angegebenen Zahl bzw. des angegebenen Ausdrucks zurück. Die Obergrenze einer Zahl ist die nächstliegende Ganzzahl, die größer oder gleich der Zahl ist.
Parameter
val:Number — Eine Zahl oder ein Ausdruck.
|
Number — Die Ganzzahl, die dem Parameter val am Nächsten liegt und gleichzeitig größer oder gleich diesem Parameter ist.
|
Verwandte API-Elemente
cos | () | Methode |
public static function cos(angleRadians:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Kosinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Number — Eine Zahl zwischen -1,0 und 1,0.
|
Verwandte API-Elemente
exp | () | Methode |
public static function exp(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt den Wert der Basis des natürlichen Logarithmus (e) potenziert mit dem im Parameter x angegebenen Exponenten zurück. Die Konstante Math.E kann den Wert von e liefern.
Parameter
val:Number — Der Exponent. Eine Zahl oder ein Ausdruck.
|
Number — e hoch val.
|
Verwandte API-Elemente
floor | () | Methode |
public static function floor(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt die Untergrenze der Zahl oder des Ausdrucks zurück, die bzw. der im Parameter val angegeben ist. Die Untergrenze einer Zahl ist die nächstliegende Ganzzahl, die kleiner oder gleich der angegebenen Zahl bzw. dem angegebenen Ausdruck ist.
Parameter
val:Number — Eine Zahl oder ein Ausdruck.
|
Number — Die Ganzzahl, die dem Parameter val am Nächsten liegt und gleichzeitig kleiner oder gleich diesem Parameter ist.
|
log | () | Methode |
public static function log(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt den natürlichen Logarithmus des Parameters val zurück.
Parameter
val:Number — Eine Zahl oder ein Ausdruck mit einem Wert größer als 0.
|
Number — Der natürliche Logarithmus des Parameters val.
|
max | () | Methode |
public static function max(val1:Number, val2:Number, ... rest):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wertet val1 und val2 (oder auch weitere Werte) aus und gibt den größten Wert zurück.
Parameter
val1:Number — Eine Zahl oder ein Ausdruck.
| |
val2:Number — Eine Zahl oder ein Ausdruck.
| |
... rest — Eine Zahl oder ein Ausdruck. Math.max() kann mehrere Argumente akzeptieren.
|
Number — Der größte Wert der Parameter val1 und val2 (und gegebenenfalls weiterere Werte).
|
Verwandte API-Elemente
min | () | Methode |
public static function min(val1:Number, val2:Number, ... rest):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wertet val1 und val2 (oder auch weitere Werte) aus und gibt den kleinsten Wert zurück.
Parameter
val1:Number — Eine Zahl oder ein Ausdruck.
| |
val2:Number — Eine Zahl oder ein Ausdruck.
| |
... rest — Eine Zahl oder ein Ausdruck. Math.min() kann mehrere Argumente akzeptieren.
|
Number — Der kleinste Wert der Parameter val1 und val2 (und gegebenenfalls weiterere Werte).
|
Verwandte API-Elemente
pow | () | Methode |
public static function pow(base:Number, pow:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet und gibt den Wert base hoch pow zurück.
Parameter
base:Number — Eine Zahl, die mit dem Parameter pow potenziert werden soll.
| |
pow:Number — Eine Zahl, die angibt, mit welchem Exponenten der Parameter base potenziert wird.
|
Number — Der Wert von base erhöht auf die Potenz von pow.
|
random | () | Methode |
public static function random():Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Gibt eine Pseudozufallszahl n zurück, wobei 0 <= n < 1. Wie die zurückgegebene Zahl berechnet wird, wird nicht bekannt gegeben. Man spricht von einer „Pseudo-Zufallszahl“, da es unvermeidlich ist, dass die Berechnung einige nicht-zufällige Elemente enthält.
RückgabewerteNumber — Eine Pseudozufallszahl.
|
Verwandte API-Elemente
round | () | Methode |
public static function round(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rundet den Wert des Parameters val auf die nächstliegende Ganzzahl auf oder ab und gibt diese zurück. Hat val den gleichen Abstand von den beiden nächstliegenden Ganzzahlen (z. B. Zahlen die mit .5 enden), wird der Wert auf die nächsthöhere Ganzzahl aufgerundet.
Parameter
val:Number — Die Zahl, die gerundet werden soll.
|
Number — Der auf die nächste Ganzzahl gerundete Parameter val.
|
Verwandte API-Elemente
sin | () | Methode |
public static function sin(angleRadians:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Sinus des angegebenen Winkels und gibt den Wert in Bogenmaß zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Number — Ein Zahl, der Sinus des angegebenen Winkels (zwischen -1,0 und 1,0).
|
Verwandte API-Elemente
sqrt | () | Methode |
public static function sqrt(val:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet die Quadratwurzel der angegebenen Zahl und gibt diese zurück.
Parameter
val:Number — Eine Zahl oder ein Ausdruck größer oder gleich 0.
|
Number — Eine Zahl, wenn der Parameter val größer oder gleich Null ist; andernfalls NaN (Not a Number ߝ keine Zahl).
|
tan | () | Methode |
public static function tan(angleRadians:Number):Number| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Berechnet den Tangens des angegebenen Winkels und gibt diesen zurück. Informationen zum Berechnen eines Bogenmaßes finden Sie in der Einführung zur Math-Klasse.
Parameter
angleRadians:Number — Eine Zahl, die einen Winkel in Bogenmaß angibt.
|
Number — Der Tangens des Parameters angleRadians.
|
Verwandte API-Elemente
E | Konstante |
public static const E:Number = 2.71828182845905| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für die Basis des natürlichen Logarithmus, ausgedrückt als e. Der ungefähre Wert von e ist 2,71828182845905.
LN10 | Konstante |
public static const LN10:Number = 2.302585092994046| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für den natürlichen Logarithmus von 10, der als loge10 ausgedrückt wird und den Näherungswert 2,302585092994046 aufweist.
LN2 | Konstante |
public static const LN2:Number = 0.6931471805599453| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für den natürlichen Logarithmus von 2, der als loge2 ausgedrückt wird und den Näherungswert 0,6931471805599453 aufweist.
LOG10E | Konstante |
public static const LOG10E:Number = 0.4342944819032518| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für den Zehnerlogarithmus der Konstante e (Math.E), der als log10e ausgedrückt wird und den Näherungswert 0,4342944819032518 aufweist.
Die Math.log()-Methode berechnet den natürlichen Logarithmus einer Zahl. Den Zehnerlogarithmus erhalten Sie, indem Sie das Ergebnis von Math.log() mit Math.LOG10E multiplizieren.
LOG2E | Konstante |
public static const LOG2E:Number = 1.442695040888963387| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für den Zweierlogarithmus der Konstante e, der als „log2e“ ausgedrückt wird und den Näherungswert 1,442695040888963387 aufweist.
Die Math.log-Methode berechnet den natürlichen Logarithmus einer Zahl. Den Zweierlogarithmus erhalten Sie, indem Sie das Ergebnis von Math.log() mit Math.LOG2E multiplizieren.
PI | Konstante |
public static const PI:Number = 3.141592653589793| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser, der als Pi mit dem Wert 3,141592653589793 ausgedrückt wird.
SQRT1_2 | Konstante |
public static const SQRT1_2:Number = 0.7071067811865476| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für die Quadratwurzel von 1/2 mit dem Näherungswert 0,7071067811865476.
SQRT2 | Konstante |
public static const SQRT2:Number = 1.4142135623730951| Sprachversion: | ActionScript 3.0 |
| Laufzeitversionen: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Eine mathematische Konstante für die Quadratwurzel von 2 mit dem Näherungswert 1,4142135623730951.
Tue Jun 12 2018, 10:04 AM Z
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen