Else constructie

De constructie else specificeert een codeblok, dat wordt uitgevoerd bij een onwaarachtige voorwaarde in de constructie if.

Syntaxis

javascriptif (logische expressie) {
  /*
    de hier geplaatste code wordt uitgevoerd,
    als de logische expressie waar is
  */
} else {
  /*
    de hier geplaatste code wordt uitgevoerd,
    als de logische expressie onwaar is
  */
};

In het geval er slechts één expressie tussen de accolades staat, kan men deze accolades weglaten.

Voorbeeld

Laten we controleren of de waarde van de variabele groter is dan nul of niet:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Voorbeeld

if-else constructies kunnen op willekeurige wijze in elkaar genest worden:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('kleiner dan of gelijk aan 5');
  } else {
    alert('groter dan 5');
  }
} else {
  alert('kleiner dan nul');
}

Zie ook

  • de constructie if,
    die een voorwaarde maakt
  • de constructie elseif,
    die een voorwaarde maakt
  • de constructie switch,
    die een voorwaarde maakt