Operation types are defined depending on the characteristic of the operation. In some cases, the operation type determines the return value of the operation.