Conditionals

If ... else

if (expr) {
statements;
}

if (expr) {
statements;
} else if (expr) {
statements;
} else {
statements;
}
  • else statements must be cuddled (i.e.  "} else {" , all on the same line), or else some browsers may not parse them correctly.

Switch statement

switch (expr) {
case VALUE:
statements;
break;
case VALUE:
statements;
break;
default:
statements;
break;
}
  • Strings can be used for the case values.
  • Add a break statement to the end of the last case as a precautionary measure, in case additional cases are added later.
  • Braces are required.