AS3 一些基本常識

數據類型概述 
簡單數據類型 
Boolean(布爾)、int(有符整型)、Number(浮點)、String(字符串)、uint(無符整型) 
複雜數據類型 
Array(數組)、Date(日期)、Error(異常)、Function(函數)、RegExp(正則表達)、XML、XMLList 

基礎數據類型 
1.布爾值 Boolean(初始化爲false) 
2.數字:int uint Number 
int  有符號32位整數 -2(31次方) -  +(2(31次方)-1) 
uint 無符號32位整數 0 -  2(32次方)-1 
Number 64位浮點 
能用整數優先用int uint,有正負之分,用int。只處理整數,用uint,有小數,用Number。 



Null、NaN、undefined及各自應用對象:變量的默認值 
數據類型        默認值 
int             0 
uint            0 
Number          NaN 
String          null 
Boolean         false 
Array           null 
Object          null 
沒聲明          undefined 
*               undefined 



typeof、is、as 
typeof,用字符串返回對象類型,格式: typeof(對象) 
is    ,判斷操作符左邊的對象是否屬於右邊的類型,返回值爲Boolean,格式:  對象 is 數據類型 
as    ,判斷操作符左邊的對象是否屬於右邊的類型,屬於則返回數據,不屬於則返回null,格式: 對象 as 數據類型 
typeof對象類型與返回結果對照表 
對象類型                返回結果 
Array                   object 
Boolean                 boolean 
Function                function 
int                     number 
Number                  number 
Object                  object 
String                  string 
uint                    number 
XML                     xml 
XMLList                 xml 

in
in    ,判斷操作符左邊的對象是否作爲右邊對象中的鍵(Key)或索引,返回值爲Boolean 
比如: 
var a:Array = ["q","w","e"]; 
trace(2 in a);  //數組中有索引2,返回true 
trace(3 in a);  //數組中沒有索引3,返回false 

形式參數數組 
函數中默認自動生成的arguments對象中保存有所有定義中的形參參數 
AS2.0中的arguments數組形參對象,存放所有傳入的不定個數的形參參數。 
而在AS3.0中,argument則被嚴格限定存放形參定義中所定義個數的形參。 
arguments對象有一個length屬性和一個callee方法。 
function 函數名(形參:數據類型,形參:數據類型){ 
        trace(arguments.length) 
        arguments.callee 
        //調用函數本體,一般用於創建遞歸 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章