Die drei Sondertypen sind der nicht typisierte Bezeichner (*), void
und Null
.
Typ | Beschreibung | |
---|---|---|
* | Gibt an, dass eine Eigenschaft nicht typisiert ist. | |
void | Gibt an, dass eine Funktion keinen Wert zurückgeben kann. | |
Null | Ein Sonderdatentyp, der das Fehlen eines Werts darstellt. |
* | Sondertyp |
 
propertyName:*
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 9 |
Gibt an, dass eine Eigenschaft nicht typisiert ist. Die Verwendung des Asterisk-Symbols für eine Typenanmerkung entspricht der Verwendung keiner Typenanmerkung. Ausdrücke, die aus nicht typisierten Eigenschaften lesen, werden als nicht typisierte Ausdrücke betrachtet. Die Verwendung von nicht typisierten Ausdrücken oder Eigenschaften wird in den folgenden Fällen empfohlen:
- Wenn Sie die Typenüberprüfung bis zur Laufzeit zurückstellen möchten. Sie können eine nicht typisierte Eigenschaft oder einen nicht typisierten Ausdruck verwenden, um die Typenüberprüfung während der Kompilierung im strikten Modus zu umgehen. Beachten Sie jedoch, dass unabhängig davon, ob Sie den strikten Modus verwenden, in jedem Fall eine Überprüfung der Zuweisungsanweisungen zur Laufzeit vorgenommen wird.
- Wenn Sie den Wert
undefined
in einer Eigenschaft speichern möchten. Im Gegensatz zu früheren Versionen von ActionScript ist der Wertundefined
kein Mitglied des Datentyps Object. Sie müssen eine nicht typisierte Eigenschaft zum Speichern des Wertsundefined
verwenden.
Verwandte API-Elemente
void | Sondertyp |
 
functionName():void {}
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 9 |
Gibt an, dass eine Funktion keinen Wert zurückgeben kann. Der Datentyp void
ist ein Sondertyp, der genau einen Wert enthält: undefined
. Die Verwendung dieses Datentyps ist auf den Rückgabetyp einer Funktion beschränkt. Sie können void
nicht als Typenanmerkung für eine Eigenschaft verwenden.
Verwandte API-Elemente
Null | Sondertyp |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 9 |
Ein Sonderdatentyp, der das Fehlen eines Werts darstellt. Der Datentyp Null
enthält nur einen Wert: null
. Dem Datentyp Null
ist keine Klasse zugeordnet. Dies bedeutet, Sie können den Datentyp Null
nicht als Typenanmerkung einer Eigenschaft verwenden.
Verwandte API-Elemente
Tue Jun 12 2018, 10:21 AM Z