Else if konstruksjonen

Konstruksjonen else if er samtidig en else konstruksjon og en påfølgende if betingelse.

Syntaks

javascriptif (logisk uttrykk 1) {
  /*
    koden plassert her vil kjøre,
    hvis det logiske uttrykket 1 er sant
  */
} else if (logisk uttrykk 2) {
  /*
    koden plassert her vil kjøre,
    hvis det logiske uttrykket 2 er sant
  */
} else {
  /*
    koden plassert her vil kjøre,
    hvis det logiske uttrykket 2 er usant
  */
};

I tilfelle hvor det kun er ett uttrykk i krøllparentesene, kan disse krøllparentesene utelates.

Eksempel

La oss sjekke om variabelen inneholder tallet 1, 2 eller 3 og skrive ut den tilsvarende verdien:

javascriptlet num = 1;

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

Se også

  • konstruksjonen if,
    som lager en betingelse
  • konstruksjonen else,
    som lager en motsatt betingelse