2011年7月18日 星期一

[AS3] 變數預設值


※ 以var陳述式宣告變數之後,初始化賦值之前,變數依其宣告時之資料型態會有不同之預設值。
※ 未初始化的變數依其資料型態不同所包含預設值,如下:





資料類型
預設值
Boolean
false
int
0
Number
NaN
Object
null
String
null
uint
0
未宣告 (相當於類型註釋 *)
undefined
所有其它類別,包括使用者定義的類別。
null


變數宣告為 Boolean、Number、int 和 uint 以外的資料類型,其未初始化的預設值都是 null
不論AS3定義或自訂義的類別皆如此。
未宣告資料類型 (相當於類型註釋 *)則為undefined

沒有留言: