conditional are expressions that:
Ultimately, they are predicate that returns a boolean.
They model a flow of statements.
They are translated into conditional CPU instruction.
The performance of an if-statement depends on whether its condition has a predictable pattern. See CPU - Branch