6 | | || + || unary || number || preserves sign of argument || |
7 | | || + || binary || number || addition || |
8 | | || + || binary || string || string concatenation || |
9 | | || - || unary || number || changes sign of argument || |
10 | | || - || binary || number || subtraction || |
11 | | || * || binary || number || multiplication || |
12 | | || / || binary || number || division || |
13 | | || % || binary || long || modulus || |
14 | | || ~ || unary || long || bit-wise not || |
15 | | || & || binary || long || bit-wise and || |
16 | | || | || binary || long || bit-wise or || |
17 | | || caret || binary || long || bit-wise exclusive or || |
18 | | || ! || unary || boolean || logical not || |
19 | | || && || binary || boolean || logical and || |
20 | | || | | || binary || boolean || logical or || |
21 | | || == || binary || number || equal || |
22 | | || == || binary || string || lexical equal || |
23 | | || != || binary || number || not equal || |
24 | | || != || binary || string || lexical not equal || |
25 | | || > || binary || number || greater-than || |
26 | | || > || binary || string || lexical greater-than || |
27 | | || >= || binary || number || greater-than-or-equal || |
28 | | || >= || binary || string || lexical greater-than-or-equal || |
29 | | || < || binary || number || less-than || |
30 | | || < || binary || string || lexical less-than || |
31 | | || <= || binary || number || less-than-or-equal || |
32 | | || <= || binary || string || lexical less-than-or-equal || |
| 6 | Unary DML Operators |
| 7 | |
| 8 | || + || number || preserves sign of argument || |
| 9 | || - || number || changes sign of argument || |
| 10 | || ~ || long || bit-wise not || |
| 11 | || ! || boolean || logical not || |
| 12 | |
| 13 | |
| 14 | Binary DML Operators |
| 15 | || + || number || addition || |
| 16 | || + || string || string concatenation || |
| 17 | || - || number || subtraction || |
| 18 | || * || number || multiplication || |
| 19 | || / || number || division || |
| 20 | || % || long || modulus || |
| 21 | || & || long || bit-wise and || |
| 22 | || | || long || bit-wise or || |
| 23 | || caret || long || bit-wise exclusive or || |
| 24 | || && || boolean || logical and || |
| 25 | || | | || boolean || logical or || |
| 26 | || == || number || equal || |
| 27 | || == || string || lexical equal || |
| 28 | || != || number || not equal || |
| 29 | || != || string || lexical not equal || |
| 30 | || > || number || greater-than || |
| 31 | || > || string || lexical greater-than || |
| 32 | || >= || number || greater-than-or-equal || |
| 33 | || >= || string || lexical greater-than-or-equal || |
| 34 | || < || number || less-than || |
| 35 | || < || string || lexical less-than || |
| 36 | || <= || number || less-than-or-equal || |
| 37 | || <= || string || lexical less-than-or-equal || |