If... Else
Con la sentencia If... Else podemos ejecutar un conjunto de operaciones si la condición es verdadera y otro distinto si es falsa. En todas las sentencias de control, la condición debe ir entre paréntesis.
El else es opcional, si solo queremos ejecutar unas operaciones si la condición es verdadera no lo contemplaremos, y además podremos escribir la forma corta del If (solo si no contiene la clausula else):
If... Elseif... Else
Ésta sentencia permite contemplar múltiples condiciones, y no solo 2 como la anterior. La condición Elseif puede aparecer tantas veces como queramos:
Switch... Case... Default
Ésta sentencia es equivalente a If... Elseif... Else. En el Switch especificamos el parámetro a evaluar; en las sentencias Case se contemplan los posibles valores, ejecutándose el correcto, si ninguno es correcto, se ejecuta el código del Default.
Después del código de cada case, se encuentra la orden break, esta orden se utiliza para que una vez se haya encontrado el case verdadero y ejecutado el código correspondiente, salgamos del switch sin seguir comprobando el resto de sentencias case. La sentencia break fuerza a terminar la ejecución de la sentencia de control, en cualquier sentencia de control.