AS常用话语 第三节-循环语句
AS常用语句 第三节-循环语句
[1b]for循环[/1b]:格式:
for(初值;条件表达式;增值){
要执行的语句
}
这个语句,首先给一个变量设定一个初始值,然后将这个初始值带入条件表达式,如果条件表达式为真,则执行大括号中的语句,并且按括号中增值表达式对变量的值进行增减;然后再次带入条件表达式,如果为真则再次执行大括号中的语句.…,这样直到条件表达式为假为止.
例:var a=0;
for(var i=0;i〈10;i++){
a += i;
}
trace(a);
我们来看看最后输出的a是多少.程序开始时,a等于0,然后进入for循环,循环开始i等于0,条件表达式i
[1b]for…in循环:[/1b]这是遍历或者叫循环访问一个组对象中的成员.比如影片剪辑的子级、对象的属性、数组等.由于数组等在前面还没有介绍,因此我们将for…in循环放到下一课介绍数组时再祥细介绍
[1b]while循环:[/1b]有点类似if语句,只要条件成立就执行相应语句.
格式:
while(条件表达式){
要执行的语句
计数语句
}
当条件表达式为真时,执行大括号中的语句,执行计数语句,然后用计数语句的结果再次检测条件表达式,如此反复循环.直到条件表达式为假为止.这里需要注意的是,如果没有计数语句,或者计数语句的结果永远不能使条件表达式为假,那么循环将水远无休止地反复,这就形成了一个死循环,我们在编程的过程中一定要避免这种情况.
例1:下面的代码是一个死循环,请不要测试.
var a=0;
while(a
[1b]do…while循环:[/1b]这个循环实际和while循环是一样的,只是它先执行一次语句,然后再检测条件语句,而while循环是先检测条件语句再执行大括号内的语句.
do…while循环的格式为:
do{
要执行的语句
计数语句
}while(条件表达式);
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/4534.html
[1b]for循环[/1b]:格式:
for(初值;条件表达式;增值){
要执行的语句
}
这个语句,首先给一个变量设定一个初始值,然后将这个初始值带入条件表达式,如果条件表达式为真,则执行大括号中的语句,并且按括号中增值表达式对变量的值进行增减;然后再次带入条件表达式,如果为真则再次执行大括号中的语句.…,这样直到条件表达式为假为止.
例:var a=0;
for(var i=0;i〈10;i++){
a += i;
}
trace(a);
我们来看看最后输出的a是多少.程序开始时,a等于0,然后进入for循环,循环开始i等于0,条件表达式i
[1b]for…in循环:[/1b]这是遍历或者叫循环访问一个组对象中的成员.比如影片剪辑的子级、对象的属性、数组等.由于数组等在前面还没有介绍,因此我们将for…in循环放到下一课介绍数组时再祥细介绍
[1b]while循环:[/1b]有点类似if语句,只要条件成立就执行相应语句.
格式:
while(条件表达式){
要执行的语句
计数语句
}
当条件表达式为真时,执行大括号中的语句,执行计数语句,然后用计数语句的结果再次检测条件表达式,如此反复循环.直到条件表达式为假为止.这里需要注意的是,如果没有计数语句,或者计数语句的结果永远不能使条件表达式为假,那么循环将水远无休止地反复,这就形成了一个死循环,我们在编程的过程中一定要避免这种情况.
例1:下面的代码是一个死循环,请不要测试.
var a=0;
while(a
[1b]do…while循环:[/1b]这个循环实际和while循环是一样的,只是它先执行一次语句,然后再检测条件语句,而while循环是先检测条件语句再执行大括号内的语句.
do…while循环的格式为:
do{
要执行的语句
计数语句
}while(条件表达式);
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/4534.html