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
undefined
en una propiedad. A diferencia de las versiones anteriores de ActionScript, el valorundefined
no 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