Dostępne są trzy typy specjalne: specyfikator braku typu (*), void oraz Null.
| Typ | Opis | |
|---|---|---|
| * | Określa, że właściwość nie ma typu. | |
| void | Określa, że funkcja nie może zwrócić żadnej wartości. | |
| Null | Specjalny typ danych, który reprezentuje brak wartości. |
| * | Typ specjalny |
 
propertyName:*| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 9 |
Określa, że właściwość nie ma typu. Opis typu w postaci gwiazdki jest równoważny pominięciu opisu typu. Wyrażenia, które odwołują się do właściwości bez typu, odczytując je, są uznawane za wyrażenia bez typu. Zastosowanie wyrażeń lub właściwości bez typu jest zalecane w następujących okolicznościach:
- Gdy chcemy, aby typ był sprawdzany dopiero w czasie wykonywania. Właściwość lub wyrażenie bez typu pozwala obejść kontrolę typu w czasie kompilacji w trybie ścisłym. Należy jednak zwrócić uwagę, że typy w instrukcjach przypisania są sprawdzane niezależnie od tego, czy jest włączony tryb ścisły.
- Gdy chcemy zapisać we właściwości wartość
undefined.Inaczej niż we wcześniejszych wersjach języka ActionScript, wartośćundefinednie należy do typu danych Object. Do przechowywania wartościundefinednależy używać właściwości bez typu.
Powiązane elementy interfejsu API
| void | Typ specjalny |
 
functionName():void {}| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 9 |
Określa, że funkcja nie może zwrócić żadnej wartości. Typ void jest typem specjalnym, który zawiera dokładnie jedną wartość: undefined. Jego szczególną cechą jest możliwość zastosowania wyłącznie jako typu wartości zwracanej przez funkcję. Nie można użyć słowa void jako opisu typu właściwości.
Powiązane elementy interfejsu API
| Null | Typ specjalny |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 9 |
Specjalny typ danych, który reprezentuje brak wartości. Typ danych Null zawiera tylko jedną wartość: null. Szczególną cechą typu danych Null jest brak skojarzenia z klasą. Oznacza to, że nie można użyć typu danych Null jako typu właściwości.
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:24 PM Z