【摘要】:循环语句包括多种精炼的类型:while、do…但值得注意的是,循环头除了测试表达式之外,还可以同时包含初始化和更新语句。其语法结构如下:其中variableiterant表示对象中的子对象;object为对象名;statement为循环体。
循环语句包括多种精炼的类型:while、do… while、for以及for-in。前面两种类型有着非常相似的作用,只不过语法不同罢了。for-in是专门用于对象的循环类型。
1.while
while语句与if语句颇为相似,在条件成立时会重复执行某个动作,在每次循环的末尾,Flash会重新测试条件是否满足。其语法为:
其中condition是指满足的条件,当条件值为true时,将执行所包含的语句,否则将会跳出;statement(s)是指满足条件时执行的动作。
2.for
for循环实际上和while循环相同,但它的语法更为复杂一些。但值得注意的是,循环头除了测试表达式之外,还可以同时包含初始化和更新语句。其语法结构如下:(https://www.xing528.com)
其中condition表示循环执行的条件,通常为一个表达式,可以返回true或false两种结果,循环条件在每次循环之前都会被重新判断一次,当返回flase结果时,循环就结束了;next表示循环变量的变化,通常为一个表达式,控制循环变量的变化常用++或--等符号。Statement表示循环体。
3.for-in
for-in语句是专门用于罗列对象所有子项的循环方式。此处的对象可以是影片剪辑或者是由用户自定义的其他对象,而子项是指这些对象的属性、函数、子对象和变量。其语法结构如下:
其中variableiterant表示对象中的子对象;object为对象名;statement为循环体。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
