operatornameresult
+ addition adds two or more variables and or literals to return a single numerical value
- subtraction subtracts the operand on the right from the operand on the left to return a single numerical value
* multiplication multiplies the operands together to return a single numerical value
/ division divides the operand on the left by the operand on the right to return a single numerical value
% remainder returns the remainder of dividing the operand on the left by the operator on the left
y++ postfix increment increases the operand by 1 but returns the value of the operand prior to incrementing
++y prefix increment increases the operand by 1 returns the value of the operand after incrementing
y-- postfix decrement decreases the operand value by 1 but returns the value of the operand before decrementing
--y prefix decrement decreases the operand value by 1 and returns the value after decrementing
- unary negation precedes the operand and returns the negative value of the operand
+ unary plus attempts to turn the operand into a number