Else-konstruksjonen

Konstruksjonen else definerer en kodeblokk som vil utføres når betingelsen i konstruksjonen if er usann.

Syntaks

javascriptif (boolsk uttrykk) {
  /*
    koden plassert her vil utføres
    hvis det boolske uttrykket er sant
  */
} else {
  /*
    koden plassert her vil utføres
    hvis det boolske uttrykket er usant
  */
};

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

Eksempel

La oss sjekke om variabelens verdi er større enn null eller ikke:

javascriptlet test = -1;

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

Eksempel

Konstruksjoner av typen if-else kan nestes inni hverandre på en vilkårlig måte:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('mindre eller lik 5');
  } else {
    alert('større enn 5');
  }
} else {
  alert('mindre enn null');
}

Se også

  • konstruksjonen if,
    som lager en betingelse
  • konstruksjonen elseif,
    som lager en betingelse
  • konstruksjonen switch,
    som lager en betingelse