A type of action or procedure which produces a new value from zero or more input values, called operands.
There are several types of operator:
- Arithmetic operator
- Array operator
- Assignment operator
- Comparison operator
- Bitwise operator
- Increment/decrement operator
- Logical operator
- String operator
- Type operator
And these types can be categorised into the following: