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

typeof {
 用字符串返回对象的类型 
 用法: 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(100 is Number);
         trace(int is Number);
}


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值