De tre specialtyperna är den ej typbestämda specificeraren (*), void
och null
.
Typ | Beskrivning | |
---|---|---|
* | Anger att en egenskap inte är typbestämd. | |
void | Anger att en funktion inte kan returnera något värde. | |
Null | En specialdatatyp som representerar att ett värde saknas. |
* | Specialtyp |
 
propertyName:*
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9 |
Anger att en egenskap inte är typbestämd. Användning av asterisksymbolen för en typanteckning motsvarar användning av ingen typanteckning. Uttryck som läser från typlösa egenskaper betraktas som typlösa uttryck. Användning av typlösa uttryck eller egenskaper rekommenderas under följande omständigheter:
- När man vill skjuta upp typkontrollen till körning. Du kan använda en typlös egenskap eller ett typlöst uttryck för att kringgå typkontroll som utförs vid kompileringen i strikt läge. Observera emellertid att typkontroll under körning av tilldelningssatser sker oavsett om du använder strikt läge eller inte.
- När du vill spara värdet
undefined
i en egenskap. Till skillnad från tidigare versioner av ActionScript är värdetundefined
inte medlem av datatypen Objekt. Du måste använda en typlös egenskap för att spara värdetundefined
.
Relaterade API-element
void | Specialtyp |
 
functionName():void {}
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9 |
Anger att en funktion inte kan returnera något värde. Typen void
är en specialtyp som innehåller exakt ett värde: undefined
. Den är speciell genom att den är begränsad till en funktions returtyp. Du kan inte använda void
som en typanteckning för en egenskap.
Relaterade API-element
Null | Specialtyp |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 9 |
En specialdatatyp som representerar att ett värde saknas. Datatypen Null
innehåller bara ett värde: null
. Datatypen Null
är speciell, eftersom den inte är associerad med någon klass. Det innebär att du inte kan använda datatypen Null
som en typanteckning för en egenskap.
Relaterade API-element
Tue Jun 12 2018, 01:58 PM Z