ActionScript教程07:条件语句的介绍

时间:2013-07-26 13:46:10 ActionScript 我要投稿

ActionScript教程07:条件语句的介绍

ActionScript教程07:条件语句的介绍


AS3中的条件语句有三种,【if else】 【 if else if】 【switch】


if..else 条件语句用于测试一个条件,如果该条件存在,则执行一个代码块,否则执行替代
代码块。例如,下面的代码测试 x 的值是否超过 20,如果是,则生成一个 trace() 函数,
否则生成另一个 trace() 函数:
if (x > 20)
{
trace("x is > 20");
}
else
{
trace("x is <= 20");
}
如果您不想执行替代代码块,可以仅使用 if 语句,而不用 else 语句。

 

 

 

if..else if
可以使用 if..else if 条件语句来测试多个条件。 例如,下面的代码不仅测试 x 的值是否超
过 20,而且还测试 x 的值是否为负数:
if (x > 20)
{
trace("x is > 20");
}
else if (x < 0)
{
trace("x is negative");
}

 

 


if..else if
可以使用 if..else if 条件语句来测试多个条件。 例如,下面的代码不仅测试 x 的值是否超
过 20,而且还测试 x 的值是否为负数:
if (x > 20)
{
trace("x is > 20");
}
else if (x < 0)
{
trace("x is negative");
}
如果 if 或 else 语句后面只有一条语句,可以不用大括号。
但是,学生范文网建议您始终使用大括号,保持代码的`规范。

 

 

 

 

 

switch语句,【小技巧:对于switch里的数据允许类型,只需要记住最终需要是数字的比较,例如字符,真实比较

的是ASCII码,学生范文网】 

var someDate:Date = new Date();
var dayNum:uint = someDate.getDay();
switch(dayNum)
{
case 0:
trace("Sunday");
break;
case 1:
trace("Monday");
break;
case 2:
trace("Tuesday");
break;
case 3:
trace("Wednesday");
break;
case 4:
trace("Thursday");
break;
case 5:
trace("Friday");
break;
case 6:
trace("Saturday");
break;
default:
trace("Out of range");
break;
}
下一节介绍循环,之后还有最后一节函数部分,到此,Actionscript的基础部分已经介绍完成。
下一部分我们介绍对象,加油同学们。

【ActionScript教程07:条件语句的介绍】相关文章:

1.ActionScript教程08:循环语句详解

2.Actionscript3.0教程09:函数的使用介绍

3.ActionScript3.0视频教程第一节关于ActionScript的介绍

4.ActionScript3.0自学教程

5.ActionScript3.0基础教程

6.ActionScript3.0实用教程

7.ActionScript3.0教程05:所有语法介绍「超完整」

8.ActionScript3.0教程06:所有运算符的介绍