现在的位置: 首页 > 综合 > 正文

AS3 学习笔记 一 变量、类型

2013年08月13日 ⁄ 综合 ⁄ 共 566字 ⁄ 字号 评论关闭

1)所有数据都是对象。

2)基本数据类型:Boolen, int, Number, String, uint; 复杂数据类型: Array, Date, Error 等。

3)基本数据类型是“值类型",也叫不变对象,定义时不需要new;而复杂类型是“引用类型”。

4)数组Array,稀疏数组(不是每个位置都要有数据),不支持类型化数据(不限制放同一种数据)

5)定义一个object: var foo:Object={name:"linwen",web:"www.linwen.com"};  trace(foo.name)

6)Object 可以动态添加属性: var linwen:Object = {}; linwen.name="xx"

7)当我们知道属性的名字时可以用点号运算符来添加和访问,如果成员的名字到了运行时才知道,那么就需要用数组运算符[]了。

      var pro:String; if (xx) pro="a"; else pro="b"; linwen[pro]="xx"

8)关系运算符:相等==,全等===(!= !==)  ;==两边的基础数据类型如果不同,会执行类型转换(int和String可以相等),而===不会

9) in 用来判断一个对象是否为另一个对象的key或者"索引";
    如 var a:Array = ["a","b"]; 则trace(1 in a) 为true

抱歉!评论已关闭.