typeof {
用字符串返回對象的類型
用法: trace(typeof(int));
常用返回類型:
Array object
Boolean boolean
Function function
int number
Number number
object object
String string
uint number
XML xml
XMLList xml
}
is{
is 用來判斷一個對象是否屬于一種類型 返回布爾值
用法:trace(int is Number);
}
as{
as 與 is 格式一致 內(nèi)容不同 如果一個對象屬于一種類型 那么 as 返回這個對象
否則返回null
用法:trace(int as Number);
}
in { !!----------------------
in 關(guān)鍵字用來判斷一個對象是否作為另一個對象的 (Key) 或索引 存在返回 true
不存在返回 false
{
var a:Array=["q","w","e"];
trace(2 in a); //true 數(shù)組 a 含有索引2
trace(3 in a); //false
var b:Object={ary:a,name:"ok"};
trace("ary" in b); //true 存在屬性 ary
trace("name" in b);
}
}
delete {
作用:刪除對象的動態(tài)屬性 非動態(tài)屬性不能刪除
//繼承屬性是否可以刪除?
var b:Object={ary:"one",name:"ok"};
//delete b;
delete b.ary;
trace(b.ary);
for(var i in b){
trace(b[i]);
}
}
優(yōu)先級順序 使用括號使得優(yōu)先級更清晰
ActionScript3 中的保留字 {
詞匯關(guān)鍵字 (lexical keywords)
語法關(guān)鍵字 (syntactic keywords)
將來預(yù)留的詞 (future reserved words)
}
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇