本部分介绍了报表中不同运算符的优先级、计算顺序以及说明。
优先级 |
计算顺序 |
运算符 |
说明 |
14 |
从左到右 |
., [], () |
字段访问、定位取记录的字段、数组索引,函数调用和表达式分组 |
13 |
从右到左 |
-, ! |
一元运算符 |
12 |
从左到右 |
*, /, % |
相乘、相除、求余数 |
11 |
从左到右 |
+, - |
相加、字符串串联、相减 |
10 |
从左到右 |
<, <=, >, >= |
小于、小于或等于、大于、大于或等于 |
9 |
从左到右 |
==, != |
相等、不相等 |
8 |
从左到右 |
& |
按位“与” |
7 |
从左到右 |
^ |
按位“异或” |
6 |
从左到右 |
| |
按位“或” |
5 |
从左到右 |
&& |
逻辑“与” |
4 |
从左到右 |
|| |
逻辑“或” |
3 |
从右到左 |
?: |
条件 |
2 |
从右到左 |
= |
赋值 |
1 |
从左到右 |
,(逗号) |
多个计算 |