1、常用的条件判断语句

if语句    if else语句    if....elseif语句

if(条件表达式){流程}

eg:  var a:int = 5;  if(a == 5)  {trace("a");} //5

if(条件){流程体1} else{流程体2}

eg: var j:int = 9; if(j<10){trace(true);} else{trace(false);}  //true

if(条件){流程a} else if(条件){流程b}

eg: var i:int = 5; if(a<10){trace("a");}  else if(a<15){trace("b");}  //如果if是成立的,那就不再执行else if语句

2、循环语句

循环语句有两种应用:@、根据某条件挨个比对某个几何中所有的成员

          @、对某几何中的某个成员执行操作

循环语句有: while   do.....while    for   for each in   for in

*、确保循环三要素的正确

......确定循环内容,即哪些事件要重复执行,这些重复执行的指令又叫作循环体

......确定变量,用循环来控制循环的开始与结束

......循环三要素:<1>、循环初始化,在循环结构前,循环变量设置初值

        <2>.循环条件表达式,如果条件表达式的结果为真,那么就执行循环体;如果为假,就跳出此循环(结束循环)

           如果循环不能达到终止条件,那就变成了无终止的循环 即死循环

        <3>.循环体中必须有改变循环变量的值

** while语句  格式:  while(执行判断条件){循环体}  //他是先判断再执行

  eg:  var a:int = 6; while(a<10){trace(a);a++}  //a = 0,1,2,3,4,5,6,7,8,9

** do...while 语句  格式:   do{循环体}while(循环条件)  //先执行后判断

  eg:  var k:int = 0; do{k++;trace(k);} while(k<10)  //k = 1,2,3,4,5,6,7,8,9,10

** for语句  应用灵活广泛

  其格式:  for(初始化变量,循环条件,步进){循环体}

  eg:  for(var i:int = 0;i<5;i++){trace(i);}  //i = 0,1,2,3,4

** for in    for each in

  用来枚举一个几何中的所有对象,就是挨个访问几何中的所有成员

  eg:  var a:Object = {name:"zhangan",tizhong:"60kg",shengao:"175cm"};

      for(var k in a){trace("信息(键)"):+ k +"\t数值(键值)" + a[k];}

     // 信息(键):shengao  数值(值):175cm  

     // 信息(键):name  数值(值):zhangan

     // 信息(键):tizhong数值(值):60kg

  eg:   var a:Object = {name:"zhangan",tizhong:"60kg",shengao:"175cm"};

      for each(var k in a){trace("成员:"+k);}

      //成员:175cm   成员:zhangan    成员:60kg