1.Boolean中非零数字表示TRUE,只有0才表示FALSE.
2.IndexOf表示要查的东西的位置,-1表示不存在。
3.Boolean默认值为false. int默认值为0. string默认值为空。
4. is检测是否是指定类型,返回Boolean值。 as同is,但返回的是表达式值。
5.数组传递,原始数据会改变。而简单类型的数据不会改变。如下:
var i :int= 5;
var j : int = 10;
var ss:Array = new Array("aa","bb","cc");
public function sum(i:int , j:int):int{
this.i++;
this.j++;
return i + j;
}
public function checkValue(ss1:Array):void{
ss1[1] = "xx";
}
public function getValue():void{
/*var result:int = sum(i,j);
out(result.toString());//输出为17
out(i.toString());//输出为5
out(j.toString());//输出为5*/
checkValue(ss);
Alert.show(ss[1]);//输出为xx
}
6.flex中的setTimeout(show(),1000)作用是:相当于一个递归,经过1000毫秒重复调用show()方法。
7.更改日期格式:
var f:DateFormatter = new DateFormatter();
f.formatString = "YYYY-MM-DD HH:NN:SS";
f.format(要格式化的时间变量);
8.Math.ceil(x):比x大的最小值。
Math.round(x):四舍五入。
Math.floor(x):比x小的最大值(截掉小数点)。
Math.round(x)返回long型,其余的返回double 型。