FLASH IF ELSE 条件能写多少句?

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:18:53
FLASH 能支持多个个IF...ELSE语句?IF里的条件又能写多少啊?
if (bjsj == "00:00:00" || bjsj == "02:02:02" || bjsj == "04:04:04" || bjsj == "06:06:06" || bjsj == "08:08:08" || bjsj == "00:20:00" || bjsj == "02:20:02" || bjsj == "04:20:04" || bjsj == "06:20:06" ){zygx.textColor=0xFF0000;}else{zygx.textColor=0x000000;};
我写了三百多条IF...ELSE,每个IF里的的条件也不多,但是FLASH无法正常运行,也没提示错误,如何我把IF...ELSE的条件减少点,它就正常运行了。望各位教教。

在IF的括号里面,基本上条件是无限个的。问题是怎么吧条件连接起来
例如:
1、
(aa==10 && bb==10)
上面的意思是aa等于10,bb也等于10的时候执行,其中&&是与运算的意思

2、
(aa==10 || bb==10)
上面的意思是aa等于10,或者bb等于10的时候执行,其中||是或运算的意思

这两个是最基本的
还有

3、(aa!=bb)
上面的意思是aa不等于bb的时候执行任务,!=这里是不等于的意思

这些都是属于逻辑运算。建议你去看看这方面的资料就会非常清楚了。

IF语句还有这样的写法

IF(条件)
ELSE IF(次选条件)

其中ELSE IF次选条件是可以无限添加的

补充:
我个人看来的话,你现在是把所有判断条件都已经实际化了!建议你用循环+公式化去判断

例如

for(var i=0;i<24;i++){
if(bjsj == "0"+i+":0+"i"+:0"+i)
}

这样子的写发,效率会好一点