※ 以var陳述式宣告變數之後,初始化賦值之前,變數依其宣告時之資料型態會有不同之預設值。 ※ 未初始化的變數依其資料型態不同所包含預設值,如下:
資料類型 | 預設值 |
Boolean | false |
int | 0 |
Number | NaN |
Object | null |
String | null |
uint | 0 |
未宣告 (相當於類型註釋 *) | undefined |
所有其它類別,包括使用者定義的類別。 | null |
變數宣告為 Boolean、Number、int 和 uint 以外的資料類型,其未初始化的預設值都是 null。
不論AS3定義或自訂義的類別皆如此。
未宣告資料類型 (相當於類型註釋 *)則為undefined。
沒有留言:
張貼留言