assignmentOpExpression

Figure 6.19. assignmentOpExpression

assignmentOpExpression

Assignment Operators

An assignmentOpExpression performs an arithmetic operation, then assigns the result to the variable or sequence element referenced on the left-hand-side.

Table 6.2. Assignment Operators

 OperatorMeaning Operand TypesResult Type
+=Add then assignInteger += IntegerInteger
Integer += NumberInteger
Number += IntegerNumber
Number += NumberNumber
Duration += DurationDuration
-=Subtract then assignInteger -= IntegerInteger
Integer -= NumberInteger
Number -= IntegerNumber
Number -= NumberNumber
Duration -= DurationDuration
*=Multiply then assignInteger *= IntegerInteger
Integer *= NumberInteger (computed using Number)
Number *= IntegerNumber
Number *= NumberNumber
Duration *= IntegerDuration
Duration *= NumberDuration
/=Divide then assignInteger /= IntegerInteger
Integer /= NumberInteger (computed using Number)
Number /= IntegerNumber
Number /= NumberNumber
Duration /= IntegerDuration
Duration /= NumberDuration

Tween Expressions

Tween expressions are used in animation, see the Animation chapter.