Los tres tipos especiales son el especificador de ausencia de tipo (*), void y Null.
| Tipo | Descripción | |
|---|---|---|
| * | Especifica que una propiedad no tiene tipo asignado. | |
| void | Especifica que una función no puede devolver cualquier valor. | |
| Null | Tipo de datos especial que representa la ausencia de valor. |
| * | Tipo especial |
 
propertyName:*| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 9 |
Especifica que una propiedad no tiene tipo asignado. Utilizar el símbolo de asterisco para una anotación de tipo equivale a no utilizar ninguna anotación de tipo. Las expresiones que leen de propiedades sin tipo asignado se consideran expresiones sin tipo asignado. Se recomienda el uso de expresiones o propiedades sin tipo asignado en las siguientes circunstancias:
- Si desea posponer la comprobación de tipos para el tiempo de ejecución. Puede utilizar una propiedad o expresión sin tipo asignado para evitar la comprobación de tipos en tiempo de compilación en modo estricto. Tenga en cuenta, no obstante, que la comprobación en tiempo de ejecución de tipos de sentencias de asignación tiene lugar con independencia de si utiliza el modo estricto o no lo utiliza.
- Si desea almacenar el valor
undefineden una propiedad. A diferencia de las versiones anteriores de ActionScript, el valorundefinedno es miembro del tipo de datos Object. Debe utilizar una propiedad sin tipo asignado para almacenar el valorundefined.
Elementos de API relacionados
| void | Tipo especial |
 
functionName():void {}| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 9 |
Especifica que una función no puede devolver cualquier valor. El tipo void es un tipo especial que contiene exactamente un valor: undefined. Es especial en el sentido de que su uso está limitado al tipo de devolución de una función. No puede utilizar void como anotación de tipo de una propiedad.
Elementos de API relacionados
| Null | Tipo especial |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 9 |
Tipo de datos especial que representa la ausencia de valor. El tipo de datos Null (nulo) tiene un único valor: null. El tipo de datos Null es especial en el sentido de que no está asociado a una clase. Esto significa que no puede utilizar el tipo de datos Null como anotación de tipo de una propiedad.
Elementos de API relacionados
Tue Jun 12 2018, 02:30 PM Z