您现在的位置: 365建站网 > 365学习 > Flash.ActionScript3.殿堂之路 笔记 2 [ActionScript3 typeof is as in

Flash.ActionScript3.殿堂之路 笔记 2 [ActionScript3 typeof is as in

文章来源:365jz.com     点击数:401    更新时间:2009-10-26 09:28   参与评论

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 格式一致 内容不同 如果一个对象属于一种类型 那么 as 返回这个对象
 否则返回null
 用法:trace(int as Number);
}

in { !!----------------------
 in 关键字用来判断一个对象是否作为另一个对象的 (Key) 或索引 存在返回 true
 不存在返回 false
  {
  var a:Array=["q","w","e"];
  trace(2 in a); //true 数组 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 {
 作用:删除对象的动态属性 非动态属性不能删除
 //继承属性是否可以删除?
 var b:Object={ary:"one",name:"ok"};
 //delete b;
 delete b.ary;
 trace(b.ary);
 for(var i in b){
  trace(b[i]);
 }
}

优先级顺序 使用括号使得优先级更清晰


ActionScript3 中的保留字 {
 词汇关键字 (lexical keywords)
 语法关键字 (syntactic keywords)
 将来预留的词 (future reserved words)
}

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (401人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------