ActionScript教程07:條件語句的介紹
ActionScript教程07:條件語句的介紹
AS3中的條件語句有三種,【if else】 【 if else if】 【switch】
if..else 條件語句用于測試一個(gè)條件,如果該條件存在,則執(zhí)行一個(gè)代碼塊,否則執(zhí)行替代
代碼塊。例如,下面的代碼測試 x 的值是否超過 20,如果是,則生成一個(gè) trace() 函數(shù),
否則生成另一個(gè) trace() 函數(shù):
if (x > 20)
{
trace("x is > 20");
}
else
{
trace("x is <= 20");
}
如果您不想執(zhí)行替代代碼塊,可以僅使用 if 語句,而不用 else 語句。
if..else if
可以使用 if..else if 條件語句來測試多個(gè)條件。 例如,下面的代碼不僅測試 x 的值是否超
過 20,而且還測試 x 的值是否為負(fù)數(shù):
if (x > 20)
{
trace("x is > 20");
}
else if (x < 0)
{
trace("x is negative");
}
if..else if
可以使用 if..else if 條件語句來測試多個(gè)條件。 例如,下面的代碼不僅測試 x 的值是否超
過 20,而且還測試 x 的值是否為負(fù)數(shù):
if (x > 20)
{
trace("x is > 20");
}
else if (x < 0)
{
trace("x is negative");
}
如果 if 或 else 語句后面只有一條語句,可以不用大括號。
但是,學(xué)生范文網(wǎng)建議您始終使用大括號,保持代碼的`規(guī)范。
switch語句,【小技巧:對于switch里的數(shù)據(jù)允許類型,只需要記住最終需要是數(shù)字的比較,例如字符,真實(shí)比較
的是ASCII碼,學(xué)生范文網(wǎng)】
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;
}
下一節(jié)介紹循環(huán),之后還有最后一節(jié)函數(shù)部分,到此,Actionscript的基礎(chǔ)部分已經(jīng)介紹完成。
下一部分我們介紹對象,加油同學(xué)們。
【ActionScript教程07:條件語句的介紹】相關(guān)文章:
1.ActionScript教程08:循環(huán)語句詳解
2.Actionscript3.0教程09:函數(shù)的使用介紹
3.ActionScript3.0視頻教程第一節(jié)關(guān)于ActionScript的介紹