Constructie else if

De constructie else if is tegelijkertijd een else constructie en een volgende if conditie.

Syntaxis

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

Indien er slechts één expressie tussen de accolades staat, kan men deze accolades weglaten.

Voorbeeld

Laten we controleren of de variabele het getal 1, 2 of 3 bevat en de corresponderende waarde uitvoeren:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('onbekende waarde');
};

Zie ook

  • de if constructie,
    die een conditie maakt
  • de else constructie,
    die een omgekeerde conditie maakt