免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享

第四课 运算符

本文来自:★flash之路-flash技术交流★ 转帖请注明出处! 作者:网雨霏霏 您是第3966个浏览者

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
flashroad友情提示:
“点评”不是“回帖”!

下面给大家介绍在写AS代码时经常用到的运算符

【一】=     赋值运算符。

(该运算符的使用频率最高。随便打开一个有AS代码的flash中都有它的身影。大家必须掌握)
它不是数学中的等于,而是将=号右边的值赋给左边的变量。
数学中,a=a+1是一个错误的等式。但是在AS中,这个是一个正确的表达式(注意,不叫做等式哦)
比如说,我定义了一个变量a,它的值为1。那么,当执行a=a+1这个表达式之后,a的值变成了2【将=右边的值赋给=左边的量。因此叫做赋值运算符


【二、对字符串使用的运算符】


1、     == 等于

用于比较两个字符串是否相等;如果相等则返回true,否则返回false

a="abc";
b="abc";
c="bcd";
d=(a==b); //d为true
f=(a==c); //f为false


2、      >大于 .        >=大于等于        <小于         <=小于等于


字符串的大小比较由小到大的顺序是:A一Z一a一z.


3、 + 连接运算


a="abc";
b="def";
c=a+b; //c为:"abcdef"
trace(c);

现在给出两列代码,大家对比学习:
a="123";
b=456;
c=a+b;//c为"123456"
trace(c);

a=123;
b=456;
c=a+b;//c为579
trace(c);


        上面两列代码出现了不同的结果。这是因为:
第一段代码a被赋的值是被引号括起来的,那么它就是字符串。在字符串中+号是连接符号,不是数学中的加号;
第二段代码,a、b被赋的值都没引号。AS就将它看做数字。在数字类型中+号就是数学中的加号。


+= 这也是连接符号。这是将+= 符号左边的字符串与右边的字符串连接。

a="abc";
b="def";
a+=b; //这时a为abcdef


【三、对数字使用的运算符】


1、+          -         *         /          这就是数学中的加减乘除。


2、%求模运算符。即求余数。


a=7;
b=2;
c=a%b; //c为a除以b的余数1  


3、+=    -= 分别是符号左边的数字加上或减去右边的数字,并将结果赋值给左边的变量.。

*=     /= 同理

a=7;
b=2;
a+=b; //这时a为9
a-=b; //这时a为7


4、++     --   递增 递减运算符。即加1或减1。


  a=7;
a++; //这时a为8
a--; //这时a为7

您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

获得 大福神卡 一张

卡片说明:网雨霏霏照顾了失踪的小狗,主人付出了4金钱以作感谢

卡片效果:+4

友情提示:单击下列任意一个表情,即可瞬间自动回复本帖!

好贴......
郁闷......
开心......
擦汗......
鄙视......
狂怒
谢谢
爱你呦
拜托了
嗯嗯
OMG
求关注
伤心......
无奈.....
无奈.....
无奈.....
无奈.....
无奈.....
哈哈哈
NO
OK
what
我来了

最近访问本帖者列表:

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 爱秀代码,分享从这里开始,精彩与您同在

点评
B Color Smilies

您还可以输入:个字符
X

X

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

您需要登录后才可以回帖 登录|立即注册

快速
返回顶部
返回首页