一.for循环语句
    for循环语句是功能最强大、使用最灵活的一种循环语句。它不仅可以用于循环次数已经
  确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况。

  for循环语句的一般形式为:
    for(初始表达式;条件表达式;递增表达式)
     {
     循环体
      }
  1. 使用for语句计算1+2+3+4+...+100的程序如下:
        var sum:int;
     for (var i:int=1;i<=100;i++)
     {
      sum=sum+i;
     }
     trace(sum);
二.for in 循环语句
    for in 循环通常只出现在对象的属性中,可以用一个变量名称来搜寻对象,然后执行
 每个对象中的陈述式。它的一般形式为:
   for (变量in对象或数组)
   {
    循环体
   }
1.var person:Array=new Array ();
  person[0]="mary";
  person[1]=20;
  person[2]=true;
  for (var i:uint in person)
  {
   trace("属性名="+i,"属性值="+person[i]);
  }
     结果为:
       属性名=0  属性值=mary
    属性名=1  属性值=20
    属性名=2  属性值=true
 在使用for in 循环对象时,变量的类型必须为String类型。
三. for each in 语句
    它的一般形式为:
    for each (变量 in 数组或对象)
    {
     循环体
    }

   var person:Array =new Array ();
   person[0]="mary";
   person[1]="20";
   person[2]=true;
   for each(var i:* in person)
    {
     trace("属性值="+i);
    }
   由于对象的属性值或数组的元素可以是任意数据类型的数据,所以在定量时应声明“*”
   数据类型。

posted on 2012-10-29 23:15  才美  阅读(103)  评论(0编辑  收藏  举报