if ... then ... else
Syntax
if (expression) {
 instruction
 instruction
 ...
}
OR:
if (expression) {
 instruction
 instruction
 ...
} else {
 instruction
 instruction
 ...
}
OR:
if expression then instruction else instruction
OR:
if expression then {
  instruction
  instruction
  ...
} else {
  instruction
  instruction
  ...
}
So the key word THEN can be omitted. The ELSE part is optional. IF ... THEN ... ELSE conditions can be nested too, so instead of an instruction you can insert a new IF ... THEN ... ELSE. An expression is usually enclosed by round brackets.
Meaning
If the result of the expression is TRUE, only the instruction or the instruction block following THEN will be carried out. If the expression results in FALSE, the instruction or the block following ELSE is carried out (if present).
See also