if / else / ternärer Ausdruck(sic!)

Beispiel Kettung mit && (und)
if((Bedingung1) && (Bedingung2)) {
Beispiel Kettung || (oder)
if((Bedingung1) || (Bedingung2)) {
Beispiel für einen ganzen if-Baum
if(Bedingung[ == true]) {
  Kommandoblock
} else if (zweite Bedingung) {
  anderer Kommandoblock
} else {
  anderer Kommandoblock
}

if/else-Konstrukte ermöglichen das bedingte Ausführen der Codeblöcke. Sie können Alternativen definieren, wenn Sie viele Alternativen haben, eignet sich switch besser.

ternärer Ausdruck

Beispiel ternärer Ausdruck
Variable = Bedingung ?  wahr : falsch
              |           |       |
  state = nupsis.rng() ? 'on' : 'off'; // ternärer Ausdruck
ist das Gleiche wie dieses Beispiel
if(nupsi.rng() == true) {
  state = 'on';
} else {
  state = 'off';
}

Ist nur kürzer.

siehe auch: switch-Kontrollstruktur

javascript-Einführung – Übersicht