- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.5.2 运算符的优先级 当同一个语句中使用两个或两个以上的运算符时,一些运算符就会优于其他的运算符。动作脚本语言严格按照运算符的优先级顺序来执行语句。例如,乘除优于加减,括号优于乘除。 当两个或两个以上的运算符具有相同的运算优先级时,它们将按照从左到右的原则运算。 8.5.3 算术运算符 运算符 执行的运算 + 加 - 减 * 乘 / 除 % 求余 ++ 递增 -- 递减 8.5.4 比较运算符 比较运算符用于比较表达式的值,然后返回一个布尔值true或false。常用于条件语句和循环语句。脚本中常见的比较运算符如表8-4所示。 比较运算符 比较操作 小于 大于 = 小于或等于 = 大于或等于 8.5.5 字符串运算符 字符串运算符(+)可以将两个字符串连在一起。例如:“好好”+“学习”得到的结果是“好好学习”。如果相加的项目中只有一个是字符串,则Flash会自动将另一个操作数转换为字符串。 比较运算符>、>=、<和<=在处理字符串时也有特殊的效果。这些运算符会比较两个字符串,以确定哪一个字符串按字母数字顺序排在前面。只有在两个操作数都是字符串时,比较运算符才会执行字符串比较。如果只有一个操作数是字符串,动作脚本会将两个操作数都转换为数字,然后执行数值比较。 8.5.6 逻辑运算符 逻辑运算符对布尔值(true或false)进行比较,然后返回第3个布尔值。比如,两边的逻辑值都是true,则逻辑与运算符()将返回true。如果其中一边或两边的逻辑值为true,则逻辑或运算符(||)将返回true。逻辑运算符通常与比较运算符结合使用。如表8-5所示为常用的逻辑运算符。 逻辑运算符 操 作 逻辑与 || 逻辑或 ! 逻辑非 8.5.7 按位运算符 按位运算符在内部处理浮点数,将它们转换为32位整型。执行的确切运算取决于运算符,但是所有的按位运算都会分别评估32位整型的每个二进制位,从而计算新的值。如表8-6所示是动作脚本常用按位运算符。 按位运算符 操 作 按位与 ~ 按位非 | 按位或 ^ 按位异或 左位移 右位移 右位移填零 8.5.8 赋值运算符 程序中使用赋值运算符(=)为变量赋值,例如:var x=5;用户还可以使用赋值运算符给同一个表达式中的多个变量赋值。在下面的语句中,a的值会被赋予变量b、c和d。 a=b=c=d; 用户还可以使用复合赋值运算符联合多个运算,复合运算符可以对两个操作数都进行运算,然后将新值赋给第一个操作数。如下面的语句结果是等价的。 x+=5; x=x+5; 运算符 执行的运算 = 赋值 += 相加并赋值 -= 相减并赋值 *= 相乘并赋值 %= 求余并赋值 /= 相除并赋值 8.5.9 点运算符和数组访问运算符 用户可以使用点运算符(.)和数组运算符([ ])访问任何内置或自定义程序中的对象属性。点运算符在左边使用对象,右边使用属性或变量。属性或变量不能是从字符串获取的字符或变量,而必须是标识符。点运算符和数组访问运算符是一样的,但点运算符将标识符作为其属性,而数组访问运算符则从其内容中获取名称,然后读取命名属性的值。用户可以使用数组访问运算符动态设置和检索实例名称和变量,也可以用在赋值运算符的左边,这时允许用户动态设置实例、变量和对象的名称。 8.6 条件语句和循环语句 脚本程序的结构,按照结构化语言的特点,一般分为顺序结构、分支结构和循环结构。其中顺序结构最为简单,就是在语句执行的时候,程序将按照顺序执行语句。在这里我们主要介绍分支结构和循环结构。 8.6.1 条件语句 条件语句,也叫选择语句,可以根据条件的判断结果来执行相应的代码。条件语句包括两个类型,即if型和switch型。其形式如下: 1.if语句 if(条件表达式) { … }//条件成立的情况下,执行{}中的语句,否则跳过{}执行后面的语句 2.if…else语句 if(条件表达式) {① …}//条件成立,执行①内的语句 else {② …}//条件不成立,执行②内的语句 另外,if语句可以嵌套,实现多重判断。 3.Switch…case语句 switch(表达式) { case 表达式1: 语句1;break; case 表达式2: 语句2;break; … case 表达式n: 语句 n;break;//根据switch的表达式执行相应的case语句
您可能关注的文档
- 数字信号处理第5章FIR数字滤波器的设计2.ppt
- 数字信号处理第5章FIR数字滤波器的设计3.ppt
- 数字信号处理第5章FIR数字滤波器的设计1.ppt
- 数字信号处理第12章.ppt
- 数字信号处理第七章习题答案.ppt
- 数字信号处理第七章(加绪论共八章).ppt
- 数字信号处理第三版西科大课后答案第5章.ppt
- 数字信号处理第五章3FIR数字滤波器的基本结构.ppt
- 数字信号处理第六章2最小与最大相位延时系统最小与最大相位超前系统.ppt
- 数字信号处理第二章1.ppt
- 2024年12月广东江门市台山出入境边防检查站编制外人员公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月2024贵州毕节市农业农村局人才“蓄水池”第二批岗位引进人才笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月山西阳曲县统计局公开招聘劳动力调查人员2人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025年02月宝鸡市事业单位(978人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024年12月中国合格评定国家认可中心第二批公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025中国建材集团有限公司所属单位岗位合集(8月)笔试参考题库附带答案详解.doc
- 2025届浙江宁波市市域铁路投资发展有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025中国通号部分二级企业副总经理岗位招聘46人笔试参考题库附带答案详解.doc
- 2025中国铝业股份有限公司招聘11人笔试参考题库附带答案详解.doc
- 2025届浪潮集团校园招聘期待你加入笔试参考题库附带答案详解.doc
文档评论(0)