Flash AS入门教程:AS常用语句-条件语句
本例继续讲解AS的基础知识,今天讲解的是AS入门第四课AS常用语句第二节之条件语句.....
上一课:Flash AS入门教程第四课:AS常用语句第一节-运算符
二、条件语句
if 语句:如果怎么样,就做些什么事.可以把if理解为如果.
格式:
if(条件表达式){
要执行的语句
}
例:
a=7;
b=2;
if (a==b){
trace("是的");
}
这个条件语句的意思是,如果a等于b,那么就输出"是的".将上面代码写到帧动作面板中,测试影片,发现并没有输出面板弹出.因为上面的语句是a等于b时才执行 trace("是的");,事实上现在a不等于b而是大于b,那么trace("是的");就不会执行.把代码改一下:
a=7;
b=2;
if (a〉b){
trace("是的");
}
测试影片,那就会看到输出窗口中的"是的".
if…else语句:这句是如果怎样就执行if后面的语句,如果不是这样就执行else后面的语句.
格式:
if(条件表达式){
要执行的语句
} else {
要执行的语句
}
例:
a=7;
b=2;
if(a〈=b){
trace("a比b小或一样大");
} else {
trace("a比b大");
}
看看这个代码,如果a小于等于b那么就输出:"a比b小或一样大".否则,就输出:"a比b大".测试影片,我们可以看到:"a比b大".
if…else if:这个语句可以测试多个条件.这样理解这个语句,如果怎样就干点什么,又如果怎样,又干点什么,再如果怎样….
还是这个例子:
a =7;
b=2;
if(a<b){
trace("a比b小");
}
else if("a==b"){
trace("a和b一样大");
} else if(a〉b){
trace("a比b大");
}
这段代码意思是:如果a小于b那么输出:"a比b小";如果a等于b那么输出:"a和b一样大";如果a大于b那么输出:"a比b大".测试影片,输出是:"a比b大".
文章评论
共有 0位网翼网友发表了评论 查看完整内容