# Operations

## Operations in JavaScript

### Operations on primitive data types

- Addition uses the + operator
- Subtraction uses the - operator
- Multiplication uses the * operator
- Division uses the / operator (for both integers and decimals)
- Division remainder (not modulo) uses the % operator

Key math difference between remainder and modulo:

- Remainder returns a positive integer when first operand is positive and a ngative integer when first operand is negative.
- Modulo retuns a positive integer when second operand is positive and a negative integer when second operand is negative.

This generally only affects JavaScript when either operand is a negative number.

**Children**