![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/If-Then-Else-diagram.svg/640px-If-Then-Else-diagram.svg.png&w=640&q=50)
Conditional (computer programming)
Control flow statement that executes code according to some condition(s) / From Wikipedia, the free encyclopedia
In computer science, conditionals (that is, conditional statements, conditional expressions and conditional constructs) are programming language constructs that perform different computations or actions or return different values depending on the value of a Boolean expression, called a condition.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/If-Then-Else-diagram.svg/320px-If-Then-Else-diagram.svg.png)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/IF-THEN-ELSE-END_flowchart.svg/220px-IF-THEN-ELSE-END_flowchart.svg.png)
Conditionals are typically implemented by selectively executing instructions. Although dynamic dispatch is not usually classified as a conditional construct, it is another way to select between alternatives at runtime.