ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:128KB ,
资源ID:3168880      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3168880.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第5章 运算符和表达式.ppt)为本站会员(Facebook)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第5章 运算符和表达式.ppt

1、第5章 运算符和表达式,ActionScript 3.0语言中运算符和表达式很多。丰富的运算符和表达式使得ActionScript 3.0语言功能强大。ActionScript 3.0语言的运算符不仅具有不同的优先级,而且还有一个特点,就是它的结合性。在表达式中,各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约:到底是自左向右进行运算还是自右向左进行运算。这种结合性增加了ActionScript 3.0语言的复杂性。,5.1 ActionScript 3.0运算符简介,ActionScript 3.0语言的运算符可分为以下几类: 算术运算符用于各类数值运算,包

2、括加“+”、减“- ” 、乘“*”、除“/”、求余“%”、自增“+ ” 、自减“- ” ,共7种。 关系运算符用于比较运算,包括大于“ ” 、小于“= ” 、小于等于“ ” ,共6种。,5.1 ActionScript 3.0运算符简介,特殊运算符,如括号“() ” ,下标“ ” ,取XML属性“ ”等。 赋值运算符用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,=,=,=)3类,共11种。 条件运算符用于条件求值。运算符为“?: ” 。 逗号运算符用于把若干表达式组合成一个表达式。运算符为“, ” 。,5.2 算术运算符和算术表达式

3、,算术运算符是用来进行算术运算的操作符,是ActionScript 3.0中最基本的运算符。使用算术运算符连接的表达式称为算术表达式。,5.2.1 基本的算术运算符,基本的算术运算符包括: 加法运算符“+ ” :加法运算符为双目运算符,表示两个量相加,具有右结合性。 减法运算符“- ” :减法运算符为双目运算符,表示两个量相减运算,具有右结合性。 乘法运算符“* ” :乘法运算符为双目运算,表示两个量相乘,具有左结合性。 除法运算符“/ ” :除法运算符为双目运算,表示两个量相除,具有左结合性。 求余运算符“% ” :求余运算符为双目运算,表示两个量相除求余数,具有左结合性。,5.2.2 算术

4、表达式,算术表达式是用算术运算符和括号将运算对象(也称操作数)连接起来的、符合ActionScript 3.0语法规则的式子。,5.2.3 运算符的优先级和结合性,ActionScript 3.0语言中,运算符的运算优先级共分为15级。1级最高,15级最低。在表达式中,优先级较高的先于优先级较低的进行运算。若两个运算符优先级相同,按运算符的结合性所规定的方向处理。 ActionScript 3.0语言中各运算符的结合性有两种:左结合性(自左至右)和右结合性(自右至左)。,5.2.4 自增、自减运算符,自增运算符和自减运算符为单目运算(只对一个变量操作运算),可有以下4种形式。 +i:i自增1后

5、再参与其他运算。 -i:i自减1后再参与其他运算。 i+:i参与运算后,i的值再自增1。 i-:i参与运算后,i的值再自减1。,5.3 关系运算符和关系表达式,关系运算符是用来对两个量之间的关系进行运算的操作符。使用关系运算符连接的表达式称为关系表达式。,5.3.1 关系运算符,在ActionScript 3.0语言中有以下关系运算符:大于; = :大于或等于; = :等于; != :不等于。,5.3.2 关系表达式,关系表达式使用关系运算符连接其他对象。 由于表达式可以又是关系表达式,就会出现嵌套的情况。 关系表达式的值是“真”和“假”,分别用“1”和“0”表示。,5.4 逻辑运算符和逻辑表

6、达式,逻辑运算符是用来进行逻辑运算的操作符,包括与、或、非运算。使用逻辑运算符连接的表达式称为逻辑表达式。,5.4.1 逻辑运算符,ActionScript 3.0语言中提供了三种逻辑运算符: & 与运算 | 或运算 ! 非运算 与运算符“&”和或运算符“|”均为双目运算符,具有左结合性。非运算符“!”为单目运算符,具有右结合性。,5.4.2 逻辑运算的值,逻辑运算的值只有“真”和“假”两种,可用“1”和“0 ”来表示。求值规则如下: 与运算 “&”:参与运算的两个量都为真时,结果才为真,否则为假。 或运算“|”:参与运算的两个量只要有一个为真,结果就为真。两个量都为假时,结果为假。 以下代码

7、说明与运算规则。 非运算“!”:参与运算的量为真时,结果为假;参与运算量为假时,结果为真。,5.4.3 逻辑表达式,使用逻辑运算符连接式子就得到逻辑表达式。 其中的表达式可以又是逻辑表达式,从而组成了嵌套的情形。,5.5 赋值运算符和赋值表达式,赋值运算符包括简单的赋值运算符“=”和复合赋值运算符,如“+=”、“-=”等。使用赋值运算符连接的表达式称为赋值表达式。,5.5.1 简单赋值运算符和简单赋值表达式,简单赋值运算符为“=”。由“= ”连接的式子称为赋值表达式。 赋值运算符“=”具有右结合性。,5.5.2 复合赋值运算符和复合赋值表达式,在赋值符“=”之前加上其他二目运算符可构成复合赋值

8、符,如“+=”、“-=”、“*=”、“=”、“%=”、“=”、“&=”、“=”、“|=”。,5.6 逗号运算符和逗号表达式,在ActionScript 3.0语言中逗号“,”也是一种运算符,称为逗号运算符。其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。 逗号表达式可以嵌套,即表达式1或表达式2又是逗号表达式。 整个逗号表达式的值等于表达式n的值。并不是在所有出现逗号的地方都组成逗号表达式。,5.7 位运算符,位运算指对二进制数的位进行运算。 ActionScript 3.0语言提供了6种位运算符: & :按位与; | :按位或; :按位异或; :取反; :右移。,5.7 位运算符

9、,1按位与运算 2按位或运算 3按位异或运算 4求反运算 5左移运算 6右移运算,5.8 小结,ActionScript 3.0中定义了许多运算符,这使得ActionScript 3.0语言具有强大的运算能力。运算表达式是由运算符连接起来的式子,其运算方式及结果与运算符的特性紧密相关。 本章主要介绍了算术运算符、关系运算符、逻辑运算符、赋值运算符和位运算符。算术运算符中详细介绍了各种基本的算术运算符、逗号表达式及自增、自减运算符。关系运算符用以比较两个量之间的关系。逻辑运算符中包括与、或、非运算符。赋值运算符包括简单的赋值运算符“=”和复合赋值运算符。位运算符中介绍了6种位运算符的特点及使用方法。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报