|
Spec-Zone .ru
спецификации, руководства, описания, API
|
These are arithmetic operations which take two operands.
Table 6.6. Binary Arithmetic Operators
| Operator | Meaning | Operand Types | Result Type |
|---|---|---|---|
| + | Add | Integer + Integer | Integer |
| Integer + Number | Number | ||
| Number + Integer | Number | ||
| Number + Number | Number | ||
| Duration + Duration | Duration | ||
| - | Subtract | Integer - Integer | Integer |
| Integer - Number | Number | ||
| Number - Integer | Number | ||
| Number - Number | Number | ||
| Duration - Duration | Duration | ||
| * | Multiply | Integer * Integer | Integer |
| Integer * Number | Number | ||
| Number * Integer | Number | ||
| Number * Number | Number | ||
| Integer * Duration | Duration | ||
| Number * Duration | Duration | ||
| Duration * Integer | Duration | ||
| Duration * Number | Duration | ||
| / | Divide | Integer / Integer | ??? (under discussion -- see JFXC-1381) |
| Integer / Number | Number | ||
| Number / Integer | Number | ||
| Number / Number | Number | ||
| Duration / Integer | Duration | ||
| Duration / Number | Duration | ||
| Duration / Duration | Number | ||
| mod | Modulo (sign of result not defined for negative operands) | Integer mod Integer | Integer |
Note: + does not operate over String.
Note: Duration / Duration is not supported in V1.0