Programming language construct that performs actions according to boolean conditions.
Imposing or depending on or containing a condition.
Grammatical mood.