1.do..whlie
<mx:Script>
<![CDATA[
internal function initApp():void {
// 保存1+2+..+100的值
var sum:int = 0;
var i:int = 0;
do {
sum = sum + i;
i++;
}while (i <= 100);
// 在安装了flash player debugger时,使用trace()在控制台输出打印信息。
txt.text = "1+2+..+100=" + sum;
trace("1+2+..+100="+sum);
}
]]>
</mx:Script>
2.for
for (var j:int=0;j<=100;j++) {
sum += j;
}
txt.text = "\n" + "1+2+..+100=" + sum;
3.for.. in
var student:Object = new Object();
student.id = "1001";
student.name = "张三";
student.age = 20;
//遍历student对象的所有属性,并取出属性和值。
// prop:属性名,student[prop]:属性值。
for (var prop:String in student) {
txt.text += "\n" + prop + ":" + student[prop];
}
4.for each..in
// 遍历student的所有属性,并取出属性值。
// *表示任何类型。value:student的属性值。
for each(var value:* in student) {
txt.text += "\n" + value;
}