快速业务通道

Flash教程:if条件语句的用法

作者 凌众技术 来源 网页制作 浏览 发布时间 2012-03-10

if是如果的意思,如果条件符合,即true,就执行代码,条件不符合的话,不执行或者执行其它代码.语法为:

    if(条件){
       //代码
}

if常和else用在一起,语法为:

if(条件){
      //代码
}else{
     //代码
}

if里的条件不符合,则执行else里的代码.如我们设定:

aa=5;
if(aa>1){
     trace(">1");
}else{
     trace("<1");

}输出结果为"<1".

情况一:

if(aa>1){
     trace(">1");
}
if(aa>2){
     trace(">2");
}
if(aa>3){
     trace(">3");
}

如果aa=2的话,会输出">1";

如果aa=3的话,会输出">1",和">2";

同样,aa=4的话,输出">1",和">2"和">3"

情况二:如果只想输出一种结果则改为:

aa=4;
if(aa>1){
     trace(">1");
}else if(aa>2){
     trace(">2");
}else if(aa>3){
     trace(">3");

}输出结果为">1",前面的条件符合了,后面的就不会执行.想上面代码达到我们想要的,改为:

aa=4;
if(aa>3){
     trace(">3");
}else if(aa>2){
     trace(">2");
}else if(aa>1){
     trace(">1");
}

输出">3"

情况三:如果aa=0呢,什么都不会输出,所以应改动一下:

if(aa>3){
     trace(">3");
}else if(aa>2){
     trace(">2");
}else if(aa>1){
     trace(">1");
}else{
     trace("小于或等于1");
}

情况四:如果aa不是数字,而是字符呢?输出的是"小于或等于1",所以前面改为:

if(isNaN(aa)){     
    trace("不是数字");
}else{
if(aa>3){
     trace

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号