Conditional statements in programming contain logical expressions that evaluate to true or false. There are three main forms of if statements:
1. If...then statement - Tests a condition and executes code if true.
2. If...then...else statement - Tests a condition and executes one block of code if true, another if false.
3. If...elseif statement - Allows testing multiple conditions and executing different code blocks. Conditions are tested sequentially until a true condition is found.