Else if konstruktionen

Konstruktionen else if er samtidig en else konstruktion og en efterfølgende if betingelse.

Syntaks

javascriptif (logisk udtryk 1) {
  /*
    koden placeret her vil blive udført,
    hvis det logiske udtryk 1 er sandt
  */
} else if (logisk udtryk 2) {
  /*
    koden placeret her vil blive udført,
    hvis det logiske udtryk 2 er sandt
  */
} else {
  /*
    koden placeret her vil blive udført,
    hvis det logiske udtryk 2 er falsk
  */
};

Hvis der kun er et enkelt udtryk i krølleparenteserne, kan disse krølleparenteser udelades.

Eksempel

Lad os tjekke om variablen indeholder tallet 1, 2 eller 3 og udskrive den tilsvarende værdi:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('ukendt værdi');
};

Se også

  • konstruktionen if,
    som laver en betingelse
  • konstruktionen else,
    som laver en omvendt betingelse