Posted on 2007-05-14 04:59
周泉 阅读(441)
评论(0) 编辑 收藏 引用 网摘 所属分类:
技术文章
以下是常用运算符
运算符 |
列子 |
+ |
c=A+1;c="我"+d;//可以是变量字符等相加 |
- |
c=80-50-d; |
* |
d=3*8; |
/ |
d=a/2; |
% |
a=5%2求他的余数结果是1 |
++ |
递增 i++ ;++i; |
-- |
递减 i--;--i; |
闪吧新社区4^|TW T4i{
以下是比较运算符
Mn1D,b$LT0
比较运算符号 |
列子 |
> |
if(a>0){} |
< |
if(a<0){} |
=> |
if(a=>5){} |
<= |
if(a=>5){} |
4QI{N^CI%PY2{0
逻辑运算 |
列子 |
|| |
if(a>1||b>1){gotoplay(20)}//如果a或B里面一个大于1就跳转播放20针,逻辑“或” |
&& |
if(a>1&&b>1){}//a和b里面两个到大于1则执行{}里面动作,逻辑“与” |
! |
if(a!==10){}//其实这里!==是全不等于运算符,拿到这里是为了联想记忆,相当与a如果等于10的非则做{}里面的事,10的非当然不是10了。//yees3.com |
等于运算符闪吧新社区E�`S|"B#k;vq
等于==闪吧新社区p7q7?!qU
N@
不等于!=闪吧新社区QskuY&Y
全等于===
A}`;[TJc8L0全不等于!==
^Uib2l-B)z4eC0
赋值运算符 |
列子(前面没有说到按位运算符这里一次说了嘿嘿) |
= |
赋值 |
+= |
a+=5;//相当于a=a+5; |
-= |
同上 |
*= |
同上 |
/= |
同上 |
%= |
同上 |
<<= |
讲这个先讲这个"<<"和">>"是移位运,最简单的理解就是"<<"左移动一位相当于乘2。">>"右移动一位相当于除2 闪吧新社区g;gV`,e/c/j!Y;y a=4;a<<=1;trace(a)闪吧新社区
b4}4Y
R'KQ 相当于 #I!m|1Y7}0a=4;b=a<<1;trace(b);闪吧新社区,r.hZ
M"x7zVE
a<<b将二进制数 a 左移 b 位,右边补零
h/}D+G
j/P�pz^0//把a值(二进制)左移动1位,然后在转化成b输出(十进制)//yees3.com
|
=>> |
同上 将二进制数 a 右移 b 位,丢弃移动位 |
=>>> |
同上,将二进制数 a 右移 b 位,丢弃移动位,并左边补零,相当于是无符号右移,然后赋值 |
|= |
按二进制“或”并赋值 附录二进制或关系:
1|1=1;闪吧新社区Mb;}i(K4UY3ZW 1|0=1; !sv/|8r#II2W00|1=1; Nh3Ld(KaQ.N'E-|0//全得1
|
^= |
按二进制"异或"并赋值,附录二进制异或关系:
1^1=0; *T8wy&B
y
|
o00^0=0; (pG N jH&rZp01^0=1; pf6|W k3ZQu3V00^1=1;闪吧新社区*UoI _%v5YJ8m //相同为0,不同为1
|
&= |
按二进制"与"或并赋值 二进制与关系闪吧新社区/` ~!w4Y;e/n8_ 1&1=1;闪吧新社区_r M:K+}�T%AG:{+Q 1&0=0;闪吧新社区1OkHIKb{ 0&1=0;闪吧新社区#|zD:Lw6B W/v3K //相同为1,不同为0
|
闪吧新社区(i!jG"e w;Go�P
看了这么多很累吧!嘿嘿学习贵在坚持啊,如果你想放松下建议看看远方放首歌曲,也可以到我们网站yees3.com游戏部分
p:QK"Zog0g^\0玩个小flash游戏!:D
w:Oi)n UeY4r0
闪吧新社区1|fE@8j'd i
作用:访问内置或自定义的动作脚本对象属性,包括电影剪辑的属。
h*s~
_;X0
使用方法:对象名称.属性或变量名称 或 [对象名称]属性或变量名称
如:
mc._width=10;//设置MC的宽=10
[mc]_width=10;//同上效果注意没有点
for(var i=1;i<=10;i++){闪吧新社区-R"^'z.hw(p
["mc"+i]_width=10;闪吧新社区
aMH|}'X�Z
}//设置mc1到mc10的影片剪辑宽度是10
&Q D*AxIqQ%J,eB0//yees3.com闪吧新社区!d!^G)Rv
附录运算符的优先级
运算符
|
说明
|
结合律
|
() |
函数调用 |
从左到右 |
[] |
数组元素 |
从左到右 |
. |
结构成员 |
从左到右 |
++ |
前递增 |
从右到左 |
-- |
前递减 |
从右到左 |
new |
分配对象 |
从右到左 |
delete |
取消分配对象 |
从右到左 |
typeof |
对象类型 |
从右到左 |
void |
返回未定义值 |
从右到左 |
* |
相乘 |
从左到右 |
/ |
相除 |
从左到右 |
% |
求模 |
从左到右 |
+ |
相加 |
从左到右 |
add |
字符串连接(原为&) |
从左到右 |
- |
相减 |
从左到右 |
<< |
按位左移位 |
从左到右 |
>> |
按位右移位 |
从左到右 |
>>> |
按位右移位(无符号) |
从左到右 |
< |
小于 |
从左到右 |
<= |
小于或等于 |
从左到右 |
> |
大于 |
从左到右 |
>= |
大于或等于 |
从左到右 |
lt |
小于(字符串版本) |
从左到右 |
le |
小于或等于(字符串版本) |
从左到右 |
gt |
大于(字符串版本) |
从左到右 |
ge |
小于或等于(字符串版本) |
从左到右 |
== |
等于 |
从左到右 |
!= |
不等于 |
从左到右 |
eq |
等于(字符串版本) |
从左到右 |
ne |
不等于(字符串版本) |
从左到右 |
& |
按位“与” |
从左到右 |
^ |
按位“异或” |
从左到右 |
| |
按位“或” |
从左到右 |
&& |
逻辑“与” |
从左到右 |
and |
逻辑“与”(flash4) |
从左到右 |
|| |
逻辑“或” |
从左到右 |
or |
逻辑“或”(flash4) |
从左到右 |
?: |
条件 |
从右到左 |
= |
赋值 |
从右到左 |
*=,/=,%=,+=,-=,&,
|=,^=,<<=,>>=,>>>=
|
复合赋值 |
从右到左 |
, |
多重计算 |
从左到右 |