ActionScript3.0运算符和表达式

ActionScript3.0语言的运算符可以分为以下几类:

1.算术运算符用于各类数值运算.包括加“+”、减“-”、乘“*”、除“/”、求余“%”、自增“++”、自减“--”,共7种。

2.关系运算符用于比较运算。包括大于“>”、小于“<”、等于“==”、大于等于“>=”、小于等于“<=”和不等于“!=”,共6种。

3.逻辑运算符用于逻辑运算。包括与“&&”、或“||”、非“!”,共3种。

4.位操作运算符用于二进制位运算。包括位与“&”、位或“|”、位非“~”、位异或“^”、左移“>>”、右移“<<”,共6种。

5.赋值运算符用于赋值运算.分为简单赋值"="、复合算术赋值“+=,-=,*=,/=,%=”和复合位运算赋值“&=,|=,^=>>=,<<=”三类,共11种。

6. 条件运算符用于条件求值.运算符为" ?: ".

7.逗号运算符用于把若干表达式组合成一个表达式.运算符为" , ".

8.特殊运算符.如括号"()",下标"[]",取XML属性"@等.

 

表达式:

1.算术表达式:

a+b
(a
*2)/c
(x
+r)*8-(a+b)/7
++i
(
++i)-(j++)+(k--)

2.关系表达式:

关系运算符都是双目运算符,其结合性为左结合.关系运算符的优先级低于算术运算符,高于赋值运算符.

格式:表达式  关系运算符  表达式

3.逻辑运算符:

与运算符"&"和或运算符"||"均为双目运算符,具有左结合性.非运算符"!"为单目运算符,具有右结合性.

格式:表达式  逻辑运算符  表达式

4.赋值表达式:

格式:标识符=表达式

5.复合赋值表达式:

格式:变量 复合赋值运算符 = 表达式

6.逗号表达式:

格式:表达式1,表达式2

 

posted @   温景良(Jason)  Views(1386)  Comments(0Edit  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示