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