首页 理论教育学习条件和循环语句|FlashCS6中文版实例教程

学习条件和循环语句|FlashCS6中文版实例教程

【摘要】:条件语句和循环语句是脚本语言里非常重要的语句。第一次进入循环,i=1,判断i<10是否成立,成立则执行循环中的语句;第二次进入循环之前,先执行i++语句,此时i=2,判断i<10是否成立,成立则执行循环体中语句;……再考虑一条循环语句:这个循环将被执行多少次?

条件语句和循环语句是脚本语言里非常重要的语句。只要读者编写过程序,就一定会对这两种语句有着说不出的感情。

1.条件语句

条件语句有三种:

在条件成立下,读者要执行的语句写在这里;

条件成立时执行的语句;

条件不成立时执行的语句

条件一成立时执行的语句;

条件二成立时执行的语句;

这种情况下,else if语句可以一直写下去,用以判断多种情况。

2.循环语句

循环语句也有三种:

读者需要循环执行的语句;

下面仔细看看这个循环语句的具体执行过程。

第一次进入循环,i=1,判断i<10是否成立,成立则执行循环中的语句;

第二次进入循环之前,先执行i++语句,此时i=2,判断i<10是否成立,成立则执行循环体中语句;

……(www.chuimin.cn)

第十次进入循环之前,i=9,执行i++后,i=10,判断i<10不成立,退出循环,结束执行。

所以总共执行9次循环。

考虑下面的这条循环语句:

这个循环将被执行多少次?答案是0次。为什么?刚开始进入时,I=0,然后判断I==10成立不成立,因为不成立,所以一次都没有执行,就退出来了。

再考虑一条循环语句:

这个循环将被执行多少次?可能读者觉的这条语句写的很不舒服,在解释它之前,我先告诉读者答案,是无穷多次,这个循环是一个死循环,将一直执行。

注意条件判断语句,写的是i=10,这是一条赋值语句,不管怎么样都为真,每次判断都是给i赋值成10,所以一直执行下去。之所以写这么一个例子,是因为很多时候读者会一不小心把==写成=,一定要注意这种问题。

●for in

这个语句有点特殊,它仅仅和数组以及对象数据类型一起使用。看下面的例子:

使用起来就这么简单,在读者不知道数组里有多少个元素,或者读者不想知道,或者它的元素个数一直在变化,读者可以用for in非常简单地实现对所有数组元素的遍历。除此之外,for in还可以用在对象数据类型里,用法和这个基本一样。

●while

While语句在条件成立的时候循环,一直到条件不成立。以下是使用它的形式:

while的使用范围比for更广,更一般,完全可以把一个for循环改写成while循环。例如:

可以写成:

它们的用处完全一样。