AS編程基礎(chǔ)
更新時(shí)間:2006年11月23日 00:00:00 作者:
在下載的源文件中,遇到看不懂的關(guān)鍵詞,按一下F1就可以看到解釋了。沒(méi)有編程基礎(chǔ)的新手,可能還對(duì)程序里的一些運(yùn)算符不清楚。下面就是各個(gè)運(yùn)算符的說(shuō)明:
++
a++;//就是讓a這個(gè)變量加1
--
a--;//就是讓a這個(gè)變量減1
%=
a%=2;//讓a這個(gè)變量的值為a除以2后的余數(shù)
比如以下程序中:
a=5;
a%=2;
經(jīng)過(guò)以上兩條語(yǔ)句后,a這個(gè)變量的值為1(5除以2的余數(shù)為1)
*=
a*=2;//a這個(gè)變量的值為a原來(lái)的值乘以2
+=
a+=2;//a這個(gè)變量的值為a原來(lái)的值加2
-=
a-=2;//a這個(gè)變量的值為a原來(lái)的值減2
/=
a/=2;//a這個(gè)變量的值為a原來(lái)的值除以2
!=
a!=2;//判斷a是否不等于2
比如:
a=3;//a的初始值為3
b=4;//b的初始值為4
if (a!=2) {//判斷a是否不等于2
b=5;//如果a不等于2,b的值為5
}else{//否則
b=6;//b的值為6
}
<=小于等于
>=大于等于
==
a==2;//a等于2
比如:
a=3;//a的初始值為3
b=4;//b的初始值為4
if (a==2) {//判斷a是否等于2
b=5;//如果a等于2,b的值為5
}else{//否則
b=6;//b的值為6
}
!
!a//a的值取反
比如:
b=4;//b的初始值為4
if (!a) {//判斷a是否為真(a應(yīng)該是一個(gè)條件,為真就是指為true,為假就是指為false)
b=5;//如果一開(kāi)始a為假,那么!a就是為真,則b的值為5
}else{//否則
b=6;//b的值為6
}
&&相當(dāng)于and
a<b&&c>d或者a<b and c>d//&&這個(gè)符號(hào)兩邊的語(yǔ)句要同時(shí)成立,才為真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b&&c>d){ //如果a<b和c>d都成立,就為真
e=6;//如果a<b和c>d都成立,就為真,則e的值為6
}
||相當(dāng)于or
a<b||c>d或者a<b or c>d//||這個(gè)符號(hào)兩邊的語(yǔ)句只要有一條為真,結(jié)果就為真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b||c>d){ //如果a<b和c>d兩者中的一個(gè)成立或者兩個(gè)都成立,那么這條if語(yǔ)句就為真
e=6;//a<b和c>d兩者中的一個(gè)成立,if語(yǔ)句就為真,那么e的值為6
}
++
a++;//就是讓a這個(gè)變量加1
--
a--;//就是讓a這個(gè)變量減1
%=
a%=2;//讓a這個(gè)變量的值為a除以2后的余數(shù)
比如以下程序中:
a=5;
a%=2;
經(jīng)過(guò)以上兩條語(yǔ)句后,a這個(gè)變量的值為1(5除以2的余數(shù)為1)
*=
a*=2;//a這個(gè)變量的值為a原來(lái)的值乘以2
+=
a+=2;//a這個(gè)變量的值為a原來(lái)的值加2
-=
a-=2;//a這個(gè)變量的值為a原來(lái)的值減2
/=
a/=2;//a這個(gè)變量的值為a原來(lái)的值除以2
!=
a!=2;//判斷a是否不等于2
比如:
a=3;//a的初始值為3
b=4;//b的初始值為4
if (a!=2) {//判斷a是否不等于2
b=5;//如果a不等于2,b的值為5
}else{//否則
b=6;//b的值為6
}
<=小于等于
>=大于等于
==
a==2;//a等于2
比如:
a=3;//a的初始值為3
b=4;//b的初始值為4
if (a==2) {//判斷a是否等于2
b=5;//如果a等于2,b的值為5
}else{//否則
b=6;//b的值為6
}
!
!a//a的值取反
比如:
b=4;//b的初始值為4
if (!a) {//判斷a是否為真(a應(yīng)該是一個(gè)條件,為真就是指為true,為假就是指為false)
b=5;//如果一開(kāi)始a為假,那么!a就是為真,則b的值為5
}else{//否則
b=6;//b的值為6
}
&&相當(dāng)于and
a<b&&c>d或者a<b and c>d//&&這個(gè)符號(hào)兩邊的語(yǔ)句要同時(shí)成立,才為真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b&&c>d){ //如果a<b和c>d都成立,就為真
e=6;//如果a<b和c>d都成立,就為真,則e的值為6
}
||相當(dāng)于or
a<b||c>d或者a<b or c>d//||這個(gè)符號(hào)兩邊的語(yǔ)句只要有一條為真,結(jié)果就為真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b||c>d){ //如果a<b和c>d兩者中的一個(gè)成立或者兩個(gè)都成立,那么這條if語(yǔ)句就為真
e=6;//a<b和c>d兩者中的一個(gè)成立,if語(yǔ)句就為真,那么e的值為6
}
相關(guān)文章
AS3.0 實(shí)例學(xué)習(xí) 熟悉AS3的package,以及多個(gè)package之間的相互通信
AS3.0 實(shí)例學(xué)習(xí) 熟悉AS3的package,以及多個(gè)package之間的相互通信...2007-12-12土人系列AS入門(mén)教程--實(shí)戰(zhàn)篇
2008-02-02AS3.0實(shí)例學(xué)習(xí) 熟悉新的事件機(jī)制和addChild的運(yùn)用
AS3.0實(shí)例學(xué)習(xí) 熟悉新的事件機(jī)制和addChild的運(yùn)用...2007-12-12FLASH 多參數(shù)的URL地址(帶&符號(hào))
FLASH 多參數(shù)的URL地址的處理技巧。2009-05-05