Posted on 2007-05-14 04:59
周泉 阅读(156)
评论(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) |
从左到右 |
| ?: |
条件 |
从右到左 |
| = |
赋值 |
从右到左 |
|
*=,/=,%=,+=,-=,&,
|=,^=,<<=,>>=,>>>=
|
复合赋值 |
从右到左 |
| , |
多重计算 |
从左到右 |