Spec-Zone .ru
спецификации, руководства, описания, API

additiveExpression multiplicativeExpression (Two Argument Arithmetic Operations)

These are arithmetic operations which take two operands.

Figure 6.25. additiveExpression

additiveExpression

Figure 6.26. multiplicativeExpression

multiplicativeExpression

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